foundation

CSS

Каскад, системы layout, архитектура стилей, современные селекторы, адаптивный дизайн и стоимость рендеринга.

CSS — это не только оформление. Это система правил, которая превращает структуру документа в адаптивный layout, визуальную иерархию, состояния взаимодействия, темизацию и измеримую стоимость рендеринга. Сильные ответы на интервью связывают cascade, алгоритмы layout, архитектурные решения и работу браузера: style calculation, layout, paint и compositing.

Дочерние разделы охватывают базовые концепции, системы layout, архитектуру стилей, современный CSS и производительность. HTML задаёт поведение; CSS — представление, не подменяя семантику.

На интервью: объясните, как правило побеждает в cascade и как выбор layout влияет на поддержку — а не только какое свойство центрирует div.

Типовые ошибки: войны specificity, адаптивность только по viewport и CSS как набор разовых override вместо системы.

Чеклист:

  • Связывайте cascade, layout, архитектуру и стоимость рендеринга.
  • Углубляйтесь через дочерние темы.
  • Предсказуемое владение стилями важнее разовых override.
  • Измеряйте производительность, если CSS блокирует paint.