У меня есть один элемент <h1>
и три div с шириной 33%. Все эти 4 элемента находятся в контейнере с высотой, равной 100vh.Элемент заголовка вертикального центра и группа встроенных divs с использованием flexbox
На данный момент я могу выровнять по горизонтали три div, но когда я вставляю тег <h1>
, он выравнивается рядом с ними.
Как я могу выровнять <h1>
сверху и три элемента под ним только в центре страницы?
.outside {
background-color: red;
height: 100vh;
display: flex;
align-items: center;
justify-content: center;
}
.inside {
background-color: yellow;
width: 30%;
margin-left: 1.5%;
margin-right: 1.5%;
float: left;
}
<div class="outside">
<div>
<h1> This is another</h1>
</div>
<div class="inside">
<h1>This is h1 tag</h1>
<p>This is paragraph</p>
</div>
<div class="inside">
<h1>This is h1 tag</h1>
<p>This is paragraph</p>
</div>
<div class="inside">
<h1>This is h1 tag</h1>
<p>This is paragraph</p>
</div>
</div>
Matmik вот что я подумал, как хорошо, но это, кажется, он не работает для меня – John
Отредактированный мой ответ немного. Главное, что вы немного структурировали его! – matmik