Здравствуйте. Мучаюсь с банальной проблемой. Есть следующий код:
HTML<header class="main-head">
<div class="main-text">
<p>Hello World!</p>
</div>
</header>
CSS.main-text {
display: flex;
}
.main-text p {
display: inline-block;
}
Хотел отцентрировать по вертикали и горизонтали мою надпись. После просмотра кода в браузере обнаружил, что
<header>
занимает все выделенное для него пространство, а
<div>
только оборачивает абзац. То есть занимает лишь то место, которое занимает сам
<p>
(по вертикали). По горизонтали он занимает все свободное пространство. Нужно сделать так, чтобы и по вертикали блок занимал все пространство страницы.
По всякому извращался в CSS, но так и не пришел к решению проблемы. Крайне надеюсь на вашу помощь, т.к наверняка проблема решается просто.
Заранее спасибо!