如何垂直对齐bootstrap 3中未知高度的内容

时间:2014-02-26 10:20:49

标签: css twitter-bootstrap twitter-bootstrap-3

又一个垂直对齐问题......

我正在尝试将图标垂直对齐到div的中间。

Bootply here

到目前为止,我尝试使用CSS技巧来解决display:inline-blockdisplay:table-cellthis解决方案。问题是 - 高度未知。

我目前设置了padding-top:50%,它运行良好,但没有响应。查看移动视图,看它不成比例扩展。

感谢。

修改

这是table / table-cell解决方案的CSS - 它不起作用。

.calc-field-control { 
  display : table!important;
}

.calc-field-control-list {
   display:table-cell!important;
   vertical-align:middle;
}

1 个答案:

答案 0 :(得分:1)

对于Bootstrap列,您需要像这样删除浮动..

.calc-field {
    display:table !important;
}

.calc-field-control {
    display:table-cell !important;
    vertical-align:middle;
    text-align:center;
    float:none;
}

更新了Bootply:http://www.bootply.com/116888