我知道這個問題已被要求死亡,但沒有通過搜索已爲我工作。在div元素中垂直對齊文本
你知道這筆交易,我有一個div元素,我需要垂直對齊文本,但沒有任何工作(position:absolute; top:50%; margin-top:-x; display:table-cell; vertical -align:middle; etc。等)
這是我正在使用的(對於內聯CSS,感到抱歉)。無論如何,我會使用行高,但文本可以是一行或兩行。它應該垂直對齊圖像,總是最大高度30px(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'嗎?使它很難回答... – Phil
根本沒有,我計劃將所有這一切轉換爲註冊CSS一旦我知道它 – Tom