【发布时间】:2014-09-26 07:53:53
【问题描述】:
我正在尝试在我的页面中对齐一个 div,以便它始终直接位于中心。我已经搜索了该站点,但看不到任何使页面居中而不仅仅是 div 的解决方案。
使用 bootstrap (3.2.0) 我可以将其水平居中,但不能垂直居中!
到目前为止,这是我的代码:
HTML
<div class="slide">
<div class="container">
<div class="row">
<div class="logo col-md-4 col-md-offset-4">
<p>Test</p>
</div>
</div>
</div>
</div>
CSS
.logo {
border: solid;
border-color: red;
border-width: 5px;
height: 200px;
}
我试过verticle-align: middle;、margin:auto;和margin-top:auto; margin-bottom:auto;没有效果。
我能得到的最接近的是使用margin-top: 20%;,但这不会像页面高度那样缩小。
【问题讨论】:
-
vanseodesign.com/css/vertical-centering --- 没有什么是使用引导程序构建的垂直居中的,因为这是根据情况通过各种方式完成的。
-
您是否有任何影响父元素(行、容器和幻灯片)的 CSS?他们是如何定位的?
-
恐怕文章中提到的方法似乎不适用于我的情况。我不确定我做错了什么。没有影响其他元素的 CSS,除了来自引导程序的元素,例如
class="md-col-6
标签: html css twitter-bootstrap-3 vertical-alignment