CSS
CSS (Cascading Style Sheets) — язык стилей, используемый для описания внешнего вида HTML документов.
Основные концепции CSS
- Селекторы — способы выбора элементов
- Свойства — характеристики стилизации
- Каскадность — приоритет применения стилей
- Наследование — передача стилей от родителя к потомку
Современные возможности CSS
- Flexbox — гибкая компоновка
- Grid — сеточная система
- Анимации — плавные переходы и эффекты
- Медиа-запросы — адаптивный дизайн
CSS препроцессоры
- Sass/SCSS — переменные, миксины, вложенность
- Less — динамический язык стилей
- Stylus — выразительный CSS
FAQ
В чем разница между Flexbox и Grid?
Flexbox лучше для одномерных макетов, Grid — для двумерных сложных макетов.