我遇到了什么似乎是与IE8的CSS问题。IE8的CSS与浮点数和宽度容器的问题
<html>
<body>
<div style="width:180px;">
<div style="text-align:center; border:1px solid black;">
<div style="width: 40%; background-color:red;">
<div style="width:180px; float:left;">
<div>Text</div>
</div>
<div style="clear: both"></div>
</div>
</div>
</div>
</body>
</html>
这给了我下面的结果:
的文档类型设置为严格。文本div的原因是div的宽度可以在0-100%之间,这个宽度是div的合适高度。
为了达到IE8的第一个效果,我需要做些什么?
对此的一些关键元素是高度不能被固定,因为文本可能会溢出盒子的宽度。包含盒子和“填充”的高度需要能够根据内容而变化。
我刚才检查你的代码在Firefox和IE8,它似乎显示相同的方式。另外当我改变宽度时,它同时适用于Firefox和IE8。你使用IE8或IE测试仪? – Alex 2012-01-10 09:43:58
您可能会更有兴趣询问您想要达到的目标,而不是问为什么当前的代码无法正常工作。 – Wex 2012-01-10 17:52:36
将所有大写字母混合成全部小写字母是一种奇怪的编码风格。 – Sparky 2012-01-10 18:03:45