О курсе

Курс представляет собой введение в CSS и рассчитан на изучение языка стилей для веб-разработки. Программа состоит из трёх разделов и 44 уроков. В первом разделе рассматриваются базовые правила и синтаксис CSS, каскадность и специфичность, виды селекторов, наследование, единицы измерения, работа с текстом, блочная модель, свойство overflow и схлопывание полей. Также затрагиваются темы кэша браузера и цветовой модели RGB.

Второй раздел посвящён практике: настройке фона, созданию меню с использованием margin, float и псевдоклассов, оформлению разделов сайта с помощью теней, фильтров, переходов, границ и переменных. Отдельные уроки посвящены flexbox, таблицам, селекторам атрибутов, анимации, свойству position, CSS-сетке, медиазапросам, бургер-меню и псевдоэлементам.

Третий раздел включает бонусные темы о новых возможностях CSS: @container, псевдокласс :has(), text-wrap и balance, initial-letter, единицы lvh, svh, dvh, вложенность, слои и операторы сравнения. В описании курса указано, что ученики изучат основные концепции и техники CSS, а также адаптивный дизайн, позиционирование и продвинутые темы, включая анимацию, оптимизацию и препроцессоры.

Преподаватель курса — Руслан Брантов. По описанию, он начинал карьеру как графический дизайнер в типографии, работал в этой должности около пяти лет, затем перешёл в веб-дизайн и параллельно занялся разработкой компьютерных игр.

Что рассматривается в программе

  • рассматриваются базовые правила и синтаксис CSS
  • разбираются каскадность, специфичность и наследование
  • изучается работа с текстом, цветом, фонами и тенями
  • рассматриваются блочная модель, overflow и схлопывание полей
  • разбирается позиционирование элементов, включая relative, absolute и fixed
  • изучаются flexbox и CSS-сетка (grid)
  • рассматриваются медиазапросы и адаптивный дизайн
  • затрагиваются анимация, переходы и новые возможности CSS

Кому может быть полезен курс

  • тем, кто интересуется веб-разработкой и хочет ознакомиться с языком стилей CSS
  • начинающим специалистам, которым нужно изучить базовые концепции CSS
  • разработчикам, желающим расширить знания о позиционировании, flexbox, grid и медиазапросах
  • тем, кто хочет узнать о новых возможностях CSS, таких как @container, :has() и вложенность

Вопросы о программе

Какие темы входят в программу курса?

Программа включает три раздела: базовая теория CSS, теория и практика, а также бонусный раздел о новых возможностях CSS. Среди тем — синтаксис, каскадность, селекторы, блочная модель, позиционирование, flexbox, grid, медиазапросы, анимация, @container, :has(), вложенность и другие.

Сколько уроков в курсе?

В описании указано 3 раздела и 44 урока.

Кто преподаватель курса?

Преподаватель — Руслан Брантов. По описанию, он начинал как графический дизайнер в типографии, работал в этой должности около пяти лет, затем перешёл в веб-дизайн и параллельно занялся разработкой компьютерных игр.

Рассматриваются ли в курсе адаптивный дизайн и медиазапросы?

Да, в программе есть темы, посвящённые адаптивному дизайну, медиазапросам (теория и практика), а также подходам к адаптивной типографике и изображениям.