为什么绝对定位的父级中的百分比宽度子项不能在IE中工作?

时间:2011-12-24 11:27:44

标签: javascript html css browser internet-explorer-7

我有一个绝对定位的div包含几个孩子,其中一个是相对定位的div。当我在子div上使用基于百分比的宽度时,它在IE7上折叠为0宽度,但在Firefox或Safari上没有折叠。

如果我使用像素宽度,它可以工作。如果父级相对定位,则子级的宽度百分比有效。

这里有什么我想念的吗?

CSS规范中是否有一个涵盖此范围的区域?

1 个答案:

答案 0 :(得分:0)

IE7有很多错误,包括computed dimensionspercentage calculationscontaining block binding。在这种情况下,在父元素上使用zoom:1display:inline-block可能是修复。