【发布时间】:2011-06-12 19:49:26
【问题描述】:
我正在使用 100% 的父 div 高度的 div。
div 只包含一行文本。
div 不能有固定的高度。
所以我的问题是。
如何使文本行垂直居中?
我尝试过使用:
display: table-cell;
line-height:200%;
如果 div 绝对定位很重要。
当前 CSS
.requests {
position: absolute;
right: 0;
height: 100%;
width: 50px;
padding: 0 10px;
background-color: #69A4B5;
display: table-cell;
vertical-align: middle;
border-bottom-right-radius: 5px;
}
【问题讨论】:
-
可以选择 JavaScript/jQuery 吗?
-
如果绝对没有纯 CSS 选项,那么可以。虽然我宁愿不这样做。