Подготовка к интервью

Вопросы на собеседовании по CSS

227 вопросов по CSS с технических собеседований

227 вопросов 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

На странице собраны вопросы по CSS — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: frontend, css, browser.

Каталог

Результаты поиска

Найдено: 227
Теория

Как вы относитесь к CSS-in-JS, например Styled Components?

Да, у меня есть опыт работы с CSS-in-JS и styled-components. Это подходы, при которых стили пишутся непосредственно в JavaScript-коде, что позволяет создавать компоненты с инкапсулированными стилями.

Читать ответ
Теория

Расскажи про контекст наложения (stacking context) в CSS и почему элемент с большим z-index может оказаться ниже элемента с меньшим z-index?

Фундаментальная причина, почему dropdown с максимальным z-index может оказаться под другим элементом — это контекст наложения (stacking context) в CSS.

Читать ответ
Теория

Что такое блочная модель в CSS?

Блочная модель CSS описывает, как элементы отображаются на странице как прямоугольные блоки. Она состоит из четырех зон, или слоев, которые накладываются друг на друга, начиная с содержимого:

Читать ответ
Теория

Сверстайте блоки red, blue, grey используя только CSS (без изменения разметки, без добавления обёрток). Блоки должны быть расположены согласно примеру на изображении. Можно задавать стили контейнеру и самим блокам.

Например, если у нас есть три блока с классами .red, .blue, .grey внутри контейнера .container, и нужно расположить их в определённом порядке или сетке, можно сделать так:

Читать ответ
Теория

Практическая задача на CSS Grid: у контейнера задано grid-template-columns с фиксированными 5 колонками. Нужно переопределить свойство так, чтобы количество колонок стало динамическим (адаптивным)

Чтобы сделать количество колонок в CSS Grid динамическим при фиксированной ширине колонок, можно использовать функцию repeat с ключевым словом auto-fit или auto-fill и фиксированной шириной колонок через minmax.

Читать ответ