Как выровнять по вертикали элемент
- Предыдущая страница Перевернутая коробка
- Следующая страница Центрирование кнопки в DIV
Учимся использовать CSS для выравнивания элементов по вертикали и горизонтали.
Я выровнен по вертикали и горизонтали.
Как выровнять по вертикали任意 элемента
Пример
<style> .container { height: 200px; position: relative; border: 3px solid green; } .vertical-center { margin: 0; position: absolute; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); } </style> <div class="container"> <div class="vertical-center"> <p>Я выровнен по вертикали.</p> </div> </div>
Как выровнять по вертикали и горизонтали
Пример
<style> .container { height: 200px; position: relative; border: 3px solid green; } .center { margin: 0; position: absolute; top: 50%; left: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } </style> <div class="container"> <div class="center"> <p>Я выровнен по горизонтали и вертикали.</p> </div> </div>
Вы также можете использовать Flexbox для выравнивания элементов по центру:
Пример
.center { display: flex; justify-content: center; align-items: center; height: 200px; border: 3px solid green; }
Связанные страницы
Учебное пособие:Выравнивание CSS
Учебное пособие:Преобразования CSS
Учебное пособие:CSS Flexbox
- Предыдущая страница Перевернутая коробка
- Следующая страница Центрирование кнопки в DIV