好吧,如果我有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