Встречается на собеседованиях • сегодня
Как позиционировать элементы с помощью display: flex
Flexbox — мощный инструмент для создания гибких макетов. Основные свойства:
Родитель (контейнер):
css
.container {
display: flex;
justify-content: center; /* горизонтальное выравнивание */
align-items: center; /* вертикальное выравнивание */
flex-direction: row; /* направление (row|column|row-reverse) */
flex-wrap: wrap; /* перенос строк */
gap: 10px; /* отступы между элементами */
}Дочерние элементы:
css
.item {
flex-grow: 1; /* способность элемента растягиваться */
flex-shrink: 1; /* сжиматься при нехватке места */
flex-basis: 100px; /* базовый размер */
align-self: flex-end; /* индивидуальное выравнивание */
}Советы:
- Используйте
flex: 1как сокращение дляflex-grow: 1 flex-direction: columnменяет оси justify/align- Для сложных макетов комбинируйте с media-запросами

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