Встречается на собеседованиях • сегодня
Как отцентрировать блочный элемент по вертикали
Есть несколько способов центрирования блочного элемента по вертикали:
- Flexbox (самый простой и современный способ):
css
.parent {
display: flex;
align-items: center;
}- Grid:
css
.parent {
display: grid;
align-items: center;
}- Позиционирование (если известна высота):
css
.parent {
position: relative;
}
.child {
position: absolute;
top: 50%;
transform: translateY(-50%);
}- Табличный метод (устаревший, но работает):
css
.parent {
display: table-cell;
vertical-align: middle;
}Flexbox - наиболее предпочтительный вариант в современных проектах. Grid хорошо подходит для сложных раскладок. Остальные методы стоит использовать только для поддержки старых браузеров.

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