好吧,如果我有2個div(一個包含文本,另一個包含圖像)會發生什麼。圖像始終有一個靜態寬度,但文字不同。因此使其包含div變量。在IE6和IE7中集中2個未知寬度的div
通過使用CSS display:table,我可以使其適用於所有其他瀏覽器(IE6和IE7除外)。 IE6和7沒有,所以我找不到一個可行的解決方案來集中它們。
...所以你知道我在說什麼......
.container {文本對齊:中心;寬度:100%}
.container .centered {display:table; margin:0 auto}
<div class="container">
<div class="centered">
<div id="text">varying length text</div>
<div id="image">IMAGE</div>
</div>
</div>
你的代碼和IE7一樣。 wat看起來是問題 – Treby 2009-11-09 09:10:14
那麼,當你使用'display:table'時,你不應該指望它在IE6上工作......你需要垂直和水平對齊嗎? – Kobi 2009-11-09 09:18:55