【发布时间】:2011-10-04 12:43:54
【问题描述】:
我知道这个问题已经被问到死了,但是通过搜索没有对我有用。
你懂的,我有一个 div 元素,我需要在其中垂直对齐文本,但没有任何效果(位置:绝对;顶部:50%;边距顶部:-x;显示:表格单元;垂直- align:middle;etc.等)
这是我正在使用的(对不起,内联 CSS)。无论如何,我会使用 line-height 但文本可以是一两行。它应该与始终最大高度为 30 像素 (30x50) 的图像垂直对齐。
<div style="margin:0 0 10px 0;padding:10px;border:2px solid #606060;background-color:#2b2b2b;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;">
<div style="float:left;width:55px;height:40px;">
<a href="link"><img style="max-width:50px;border:1px solid #ffb92c;" src="image.jpg" alt="" /></a>
</div>
<div style="float:right;width:155px;font-size:0.7em;height:40px;">
<a href="link">This is the text to vertically align</a>
</div>
</div>
【问题讨论】:
-
必须使用内联
CSS吗?回答起来很痛苦...... -
不,一点也不,一旦我弄清楚了,我打算将所有这些转换为 reg CSS
标签: html css vertical-alignment