我有一个<h1>
元素和三个宽度为33%的div。所有这4个元素都在高度设置为100vh的容器中。垂直中心标题元素和一组使用flexbox的内联div使用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