О курсе
Курс представляет собой введение в 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 урока.
Кто преподаватель курса?
Преподаватель — Руслан Брантов. По описанию, он начинал как графический дизайнер в типографии, работал в этой должности около пяти лет, затем перешёл в веб-дизайн и параллельно занялся разработкой компьютерных игр.
Рассматриваются ли в курсе адаптивный дизайн и медиазапросы?
Да, в программе есть темы, посвящённые адаптивному дизайну, медиазапросам (теория и практика), а также подходам к адаптивной типографике и изображениям.