Выравнивание блока по центру с помощью CSS
Чтобы выровнить блок по центру страницы можно поступить следующим образом.
CSS:
body, html {
height: 100%;
}
.container {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
}
.container p {
width: 400px;
padding: 15px;
background-color: #f1f1f1;
}
html код страницы:
<div class="container">
<div>
<p>Данный текст находится ровно по центру того места, где он вставлен.</p>
</div>
</div>
Прописывая display="flex"в мы активируем поддержку flexbox. Свойства "justify-content" и "align-items" со значением "center" выравнивают блок именно по центру (горизонтально и вертикально).