gpt4 book ai didi

css - 以垂直和水平行居中 Bootstrap 面板

转载 作者:太空宇宙 更新时间:2023-11-03 22:26:28 24 4
gpt4 key购买 nike

我正在尝试将 Bootstrap 面板垂直和水平居中。这文档结构如下:

<body>
<div class="container parent">
<div class="row">
<div class="col-md-4 col-md-offset-4">
<div class="panel panel-default">
<div class="panel-body text-center">A Basic Panel</div>
</div>
</div>
</div>
</div>
</body>

CSS:

.parent {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
margin: auto;
}

JSFiddle

这似乎使面板水平居中,但不是垂直居中。感谢您的帮助!

最佳答案

我做了两个改变:

HTML

<div class="col-xs-12 col-md-4 col-md-offset-4">

Css(应该在 bootstrap css 样式表之后声明):

.panel{
margin-top: -25px;
}
.parent {
height: 100vh;
padding-top: 50vh;
}

为什么 margin-top: -25px ?因为在开发人员控制台中,我看到 .panel css box 模型的高度为 50px 并且它从 50 vh 高度开始(所以它会不居中并且会低于额外的 25px) 所以我从 .panel 中减去额外的高度以使其正确居中。

关于css - 以垂直和水平行居中 Bootstrap 面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50826973/

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