Встречается на собеседованиях • сегодня
Когда использовать flex
Flexbox идеален для одномерных раскладок — когда элементы нужно выровнять по одной оси (горизонтально или вертикально). Основные сценарии:
- Гибкое распределение пространства
Например, если нужно растянуть один элемент, а остальные оставить фиксированными:css.container { display: flex; } .main { flex-grow: 1; /* Занимает всё свободное место */ }
-
Выравнивание элементов
Простое центрирование по вертикали/горизонтали:css.center { display: flex; justify-content: center; align-items: center; } -
Реверсивные или переносимые контейнеры
Например, мобильная адаптация без изменения HTML:css@media (max-width: 768px) { .container { flex-direction: column; } }
Когда НЕ использовать flex:
- Для сложных двумерных сеток (лучше Grid).
- Если нужна поддержка старых браузеров (IE10 и ниже).
Flex интуитивно понятен для простых раскладок, но для сложных структур комбинируй его с Grid.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы