【发布时间】:2019-07-10 03:45:34
【问题描述】:
我试图简单地居中对齐并对齐容器内的两个引导列。这些列位于不同的行中。
网格布局是
<body style="height: 100vh;">
<div class="container">
<div class="row">
<div class="col-6">
<div class="card">
hello
</div>
</div>
</div>
<div class="row">
<div class="col-4">
<div class="card">
world
</div>
</div>
</div>
</div>
</body>
这些卡片只是用来勾勒容器的轮廓。
我知道有很多关于垂直对齐的问题,我可能错过了包含我需要的答案的问题。但我对他们中的大多数人的看法是,父母需要有一定的身高。
如果您只有一行,则以下内容可以正常工作,因为您可以将列居中在 100% 高度行中。但是如果你有两行,那就不太好了,因为每一列都以自己的行为中心,而每一行都是窗口的高度。
<body style="height: 100vh;">
<div class="container h-100">
<div class="row h-100 justify-content-center align-items-center">
<div class="col-6">
<div class="card">
hello
</div>
</div>
</div>
<div class="row h-100 justify-content-center">
<div class="col-4">
<div class="card">
world
</div>
</div>
</div>
</div>
</body>
我希望我可以将 justify-content-center align-items-center 移动到容器中,但可惜这似乎没有任何作用。
那么,请帮帮我,我怎样才能将这些同花顺放在屏幕中间,一个在另一个之上?
【问题讨论】:
-
总是通过
inner element给出高度
标签: html flexbox bootstrap-4 vertical-alignment centering