我正在尝试使用 Bootstrap 流体行作为显示表,这样我就可以将孩子从上到下居中。
注意:我不知道行的高度或跨度的高度,也不想使用 JavaScript。
这是html:
<div class="container-fluid">
<div class="row-fluid vCenterParent">
<div class="span6 left-style vCenterChild">
<div>Left Side</div>
<div>Left Side</div>
<div>Left Side</div>
<div>Left Side</div>
</div>
<div class="span6 right-style vCenterChild">
<div>Right Side</div>
</div>
</div>
</div>
这是CSS:
.left-style {
background-color: green;
}
.right-style {
background-color: blue;
}
.vCenterParent {
display: table !important;
}
.vCenterChild {
display: table-cell !important;
vertical-align: middle;
}
这是 JSFiddle:http: //jsfiddle.net/rsparrow/q2Ted/
(注意:运行demo的浏览器窗口至少需要750px,以防止响应式设计启动)
我希望绿色和蓝色框在行内从上到下居中。
现在它看起来像这样:
我希望它看起来像这样: