VoxelGod
@VoxelGod
Настройка шаблонов WordPress

Почему div не занимает все пространство?

Здравствуйте. Мучаюсь с банальной проблемой. Есть следующий код:

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, но так и не пришел к решению проблемы. Крайне надеюсь на вашу помощь, т.к наверняка проблема решается просто.
Заранее спасибо!
  • Вопрос задан
  • 1963 просмотра
Пригласить эксперта
Ответы на вопрос 2
gassmonkey
@gassmonkey
Провокатор
Очевидно, класс .main-text и тег p имеют св-во display:inline-block
Ответ написан
pm_wanderer
@pm_wanderer
junior-HTML
Поставь ему height: 100%
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы