【发布时间】:2016-03-01 23:26:10
【问题描述】:
我有一个使用引导程序的网络项目。 有一个包含两列的布局。左栏有图片,右栏有文字。文本应垂直居中于图像。 第一个问题是让列的高度相同。 我找到了以下可行的解决方案:
.col {
margin-bottom: -99999px;
padding-bottom: 99999px;
height:100%;
}
为了使文本垂直居中,我在右行插入了以下 html:
<div class="table">
<div class="cell">My text</div>
</div>
CSS:
.table {
height:100%;
width:100%;
display:table;
}
.cell {
display:table-cell;
vertical-align:middle;
height:100%;
}
但我没有让表格及其单元格达到父级的 100% 高度。绝对位置也不起作用,因为底部:0 是 99999px;
有人知道我能做什么吗?谢谢
【问题讨论】:
-
看看here。
-
也许使用另一种方法使列等高 - stackoverflow.com/questions/19695784/…
标签: html twitter-bootstrap css