【发布时间】:2016-11-11 04:54:13
【问题描述】:
我在 Bootstrap 列(相对定位)中有一个绝对定位的 div,绝对 div 或列都没有定义的高度。但是列 div 的最小高度为 400px。
html
<section class="row row-eq-height">
<div class="col-sm-6">
<div class="section-content">
... content ...
</div>
</div>
<div class="col-sm-6 section-img">
... full cover image ...
</div>
</div>
css
@media screen and (max-width: 768px) {
.section-content { position: absolute; }
.section-img { min-height: 400px; }
.row-eq-height {
position: relative;
min-height: 400px;
}
当屏幕为 768 像素时,.section-content div 位于 .section-img div 的顶部。列的高度由 .section-img 上的最小高度生成。 我正在尝试将 .section-content 垂直居中在 column/.section-img 内。 //////
【问题讨论】:
-
请提供工作样本
-
问题是所有内容都是动态的,并且是通过wordpress引入的。本质上,我需要在没有定义高度的相对 div 中将绝对 div 居中
-
你试过使用
top:0; bottom: 0; margin: auto;吗? -
我已经尝试过了,但是没有定义高度,这不起作用
-
如何在其中创建另一个容器并将其显示为
table并为内容显示table-cell?
标签: html css twitter-bootstrap