【发布时间】:2010-12-14 13:36:21
【问题描述】:
好的,如果我有 2 个 div(一个包含文本,另一个包含图像)会发生什么。图像始终具有静态宽度,但文本会有所不同。因此使其包含 div 变量。
我可以通过使用 CSS display:table 使其适用于所有其他浏览器(IE6 和 IE7 除外)。 IE6 和 7 没有,所以我找不到可行的解决方案来将它们全部居中。
...所以你知道我在说什么...
.container{text-align:center;宽度:100%}
.container .centered{display:table;边距:0 自动}
<div class="container">
<div class="centered">
<div id="text">varying length text</div>
<div id="image">IMAGE</div>
</div>
</div>
【问题讨论】:
-
您的代码与 IE7 中的代码相同。笏似乎是问题
-
好吧,当你使用
display:table时,你不应该期望它在IE6上工作......你需要垂直和水平对齐吗?
标签: css