【发布时间】:2014-09-28 04:50:56
【问题描述】:
我想用最新的引导 v3.2.0 在 div 块中设置垂直中间内容。
我已经阅读了vertical-align with bootstrap 3 的答案,但它在 div 块中使用了float:none;。
但是,根据我们的布局,我不能在 div 块中使用float:none;。
我有这个代码:
<div class="container">
<div class="col-lg-4">....</div>
<div class="col-lg-5">....</div>
<div class="col-lg-3">....</div>
</div>
block 1的内容高度是动态的。我想根据block 1的高度设置block 2和3的垂直中间内容。
这是我们的布局目前的样子:
Block 1 Block 2 Block 3
------------------ ------------------ ------------------
| Content Height | Content | Content |
| is |------------------ ------------------
| Dynamic |
------------------
如果,我将使用float:none; 那么,这是我们的布局外观:
Block 1 Block 2
------------------ ------------------
| Content Height | |
| is | Content |
| Dynamic | |
------------------ ------------------
Block 3
------------------
| Content |
------------------
这是我想要的样子:
Block 1 Block 2 Block 3
------------------ ------------------ ------------------
| Content Height | | |
| is | Content | Content |
| Dynamic | | |
------------------ ------------------ ------------------
【问题讨论】:
-
可以应用jquery的等高功能
-
如果你愿意,我可以用 JQUery 给你解决方案
-
找出stackoverflow.com/questions/15615552/…处的div的高度,并放置在“Block 2”和“Block 3”中,其他一些css将使垂直居中对齐。
标签: html css twitter-bootstrap twitter-bootstrap-3