CSS

CSS (Cascading Style Sheets) — язык стилей, используемый для описания внешнего вида HTML документов.

Основные концепции CSS

  • Селекторы — способы выбора элементов
  • Свойства — характеристики стилизации
  • Каскадность — приоритет применения стилей
  • Наследование — передача стилей от родителя к потомку

Современные возможности CSS

  • Flexbox — гибкая компоновка
  • Grid — сеточная система
  • Анимации — плавные переходы и эффекты
  • Медиа-запросы — адаптивный дизайн

CSS препроцессоры

  • Sass/SCSS — переменные, миксины, вложенность
  • Less — динамический язык стилей
  • Stylus — выразительный CSS

FAQ

В чем разница между Flexbox и Grid?

Flexbox лучше для одномерных макетов, Grid — для двумерных сложных макетов.