CSS

FrontendЧастота употребления: очень высокая· Сложность: 2/5· Актуальность: 5/5· Тренд: стабильно

Язык описания внешнего вида документа, стандарт каскадных таблиц стилей для HTML и XML.

Подробно

CSS (Cascading Style Sheets) — декларативный язык, описывающий представление разметки: цвета, шрифты, отступы, сетки, анимации и адаптивность. Каскад и специфичность селекторов определяют, какое правило применится, что позволяет переиспользовать стили и переопределять их на разных уровнях. Спецификация развивается консорциумом W3C/CSS Working Group по модулям (Selectors, Flexbox, Grid, Container Queries и др.). Современный CSS включает кастомные свойства, вложенность, функции :has(), @layer и переменные, а также активно используется вместе с препроцессорами (Sass) и утилитарными фреймворками (Tailwind CSS).

Примеры употребления

  • .card { display: grid; gap: 1rem; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); }
  • @media (max-width: 768px) { .nav { display: none; } }
  • @layer base, components; /* управление порядком каскада */
  • Подключение: <link rel="stylesheet" href="/styles/main.css">
#вёрстка #стили #каскад #адаптивность

Источники