foundation

Базовые концепции CSS

Каскад, specificity, наследование, box model, stacking context и containing block.

На интервью по базовым концепциям CSS проверяют, умеете ли вы отлаживать применение стилей, размеры box и неожиданный порядок слоёв. Эти основы лежат в основе любого layout и архитектурного решения.

Подтемы: разрешение cascade, specificity, inheritance, box model, stacking context и containing block.

На интервью: разберите, почему правило проигрывает, как margin collapse ломает вертикальный поток и почему z-index не работает без поиска stacking context.

Типовые ошибки: эскалация specificity, предположение что всё наследуется, огромные z-index, не выходящие за пределы родительского context.

Чеклист:

  • Знайте порядок cascade до попыток override.
  • Держите specificity намеренно низкой.
  • Box model и overflow — это поведение.
  • Отлаживайте z-index через границы context.