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.