Собеседование Frontend (CSS) - вопросы и подготовка
Набор карточек для запоминания вопросов, часто встречающихся на собеседованиях по CSS. Включает основные понятия, свойства, правила каскадности, специфичности и адаптивной верстки. Поможет систематизировать знания и подготовиться к техническому интервью.
Схлопывание отступов
Что такое схлопывание отступов?
Что такое схлопывание отступов?
Что такое блочная модель CSS?
Какие типы позиционирования есть в CSS?
Что такое селектор и какие селекторы существуют?
Что такое специфичность селектора? Как считать веса селекторов?
Какие есть способы центрирования блочного контента?
Что такое CSS препроцессоры?
Разница между reset и normalize?
Что такое медиа запросы в CSS?
В каких случаях использовать функцию translate() вместо абсолютного позиционирования? И почему?
Что такое БЭМ (Block-Element-Modifier) методология и какие преимущества она предоставляет?
Что такое Flexbox и какие основные свойства Flexbox контейнера и элементов?
Как работает система сеток в CSS Grid?
Каким образом можно создать анимацию с использованием CSS?
Что такое CSS-переменные (кастомные свойства) и какие преимущества они предоставляют?
Что такое «резиновый» и «адаптивный» дизайн? В чем разница между ними?
Как работает свойство z-index и как управлять стеком z-индексов?
Что такое "рендеринговая цепочка" и как CSS влияет на процесс рендеринга в браузере?
Что такое repaint и reflow в контексте CSS и как они влияют на производительность?
Что такое «вендорные префиксы» в CSS и зачем они используются?
Какие механизмы доступности (accessibility) следует учитывать при разработке с использованием CSS?
Что такое «критический путь рендеринга» и как CSS может влиять на него?
Как работает механизм наследования в CSS? Какие свойства наследуются, а какие нет?
Что такое «ретинизация» изображений и как связано с CSS?
Как работает система единиц измерения rem в CSS? В чем её преимущества перед px и em?
Как работают фильтры в CSS и какие виды фильтров существуют?
Что такое «CSS-перехватчики» (CSS Houdini) и какие API они предоставляют для расширения CSS?
Что такое "границы" (box sizing) в CSS и какие значения они могут иметь?
Как работает свойство will-change и в каких случаях оно может быть полезным?
Как работает свойство clip-path и как оно может быть использовано для создания необычных форм элементов?
Что такое «комбинаторы соседства» в CSS и как их применять для стилизации элементов на одном уровне вложенности?
Что такое «контентные контроли» (content control) в CSS и как они могут использоваться для создания интерактивных элементов?
Что такое «гибридные сетки» (hybrid grids) в CSS и как они могут быть использованы для создания сложных макетов?