让我们说我想把h1和p元素集中在分区中。
<div id="outer" class="container">
<div id="inner">
<h1>Heading</h1>
<p>Some content</p>
</div>
</div>
答案 0 :(得分:2)
将父div设为display: flex
非常容易,并使子元素margin: auto;
查看下面的演示。
#outer {
width: 100%;
height: 100vh;
display: flex;
}
#inner {
margin: auto;
}
&#13;
<div id="outer" class="container">
<div id="inner">
<h1>Heading</h1>
<p>Some content</p>
</div>
</div>
&#13;
答案 1 :(得分:2)
Bootstrap 4使用flexbox,因此d-flex
分配属性display: flex
而非align-items-center
垂直对齐,justify-content-center
水平对齐。
<div id="outer" class="container d-flex align-items-center justify-content-center">
<div id="inner">
<h1>Heading</h1>
<p>Some content</p>
</div>
</div>