這一直讓我發瘋,從來沒有找到正確的答案。在DIV中垂直對齊,在div內部有一個塊元素
我要實現以下目標: http://juicybyte.com/stack-overflow.jpg
含義,我想對左邊一個div,和文字,精美的垂直贊同取決於有多少內容有一個形象。文本div的高度可以固定。
但是,一切都沒有去。
<div id="widgetWhite">
<div id="widgetWhiteIcon">
<a href="#" title="White"><img src="/images/iconWhiteIconTn.png" alt="White Icon" /></a>
</div>
<div id="widgetWhiteContent">
<p>I would love it if this worked.</p>
<a href="#">Download PDF</a>
</div>
</div>
的CSS:
#widgetWhiteIcon {
width: 82px;
margin: 0 10px 0 20px;
display: inline-block;
vertical-align: middle;
}
#widgetWhiteContent {
width: 108px;
font: normal normal 11px/14px Arial, sans-serif;
height: 110px;
display: inline-block;
vertical-align: middle;
}
#widgetWhiteContent a {
color: #f37032;
}
真的不關心IE6.0,IE7.0,但不幸的是需要。
感謝您的幫助!
這些天你的問題可以概括爲 - 如何在IE7中垂直對齊?對於所有其他瀏覽器,您可以使用'display:table'。對於IE7請遵循本指南。 http://www.jakpsatweb.cz/css/css-vertical-center-solution.html – mrtsherman 2012-01-10 05:59:09
正如對IE7支持的說明 - MS已決定在2012年上半年沒有及時將用戶升級到IE8/9。根據您的人口統計(歐盟,美國),我預計到年中IE7的支持率將下降至1%。所以也許IE7可能沒有你想象的那麼重要。 IE7現在五歲了! – mrtsherman 2012-01-10 15:29:37
是的,我並不真的支持它,但即使我向他們展示了統計數據,我的客戶仍然堅持這樣做。 – Hugo 2012-01-10 16:12:57