gpt4 book ai didi

html - Wordpress 的 Bootstrap 4 主题 - 垂直对齐不起作用

转载 作者:行者123 更新时间:2023-11-28 01:48:40 25 4
gpt4 key购买 nike

我使用的是 Understrap(Bootstrap 4 + Wordpress),其他讨论中显示的垂直居中 div 的方法都不适合我。

我有这个 html:

<div class="jumbotron vertical-center">
<div class="container">
<div class="row">
<div class="col-lg-3 col-md-12">Test</div>
<div class="col-lg-2 col-md-12">Test</div>
<div class="col-lg-2 col-md-12">Test</div>
<div class="col-lg-2 col-md-12">Test</div>
<div class="col-lg-3 col-md-12">Test</div>
</div>
</div>
</div>

还有这个 CSS:

.vertical-center {
min-height: 100%;
min-height: 100vh;

display: flex;
align-items: center;
}

html {
height: 100%;
}

body {
height: 100%;
}

我还尝试了带有编辑过的 css 的 te 版本:

.vertical-center  {
vertical-align: middle;
display: inline-block;
float: none;
}
(尝试将这个特殊类别分配给 jumbotron 和每个 div)这些解决方案都不起作用,我也不知道为什么。全部对齐到底部。

最佳答案

您可以使用 position: absolute; 方法使元素垂直居中:

body {
position: relative;
min-height: 100vh;
}

.vertical-center {
position: absolute;
top: 50%;
left: 0; /*set this to 50% if you want to also horizontally center the element */
transform: translate(-50%, -50%);
}
<div class="jumbotron vertical-center">
<div class="container">
<div class="row">
<div class="col-lg-3 col-md-12">Test</div>
<div class="col-lg-2 col-md-12">Test</div>
<div class="col-lg-2 col-md-12">Test</div>
<div class="col-lg-2 col-md-12">Test</div>
<div class="col-lg-3 col-md-12">Test</div>
</div>
</div>
</div>

关于html - Wordpress 的 Bootstrap 4 主题 - 垂直对齐不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50067529/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com