在IE中不尊重DIV 100%的高度

时间:2012-05-27 22:49:36

标签: css html

我有一个使用表的旧布局,我需要制作一个DIV来使用TD的整个空间。 CSS在Firefox中运行良好,但IE将100%高度解释为整个窗口,并没有考虑页面上是否存在其他元素。

在这个小提琴中可以看到一个工作示例:http://jsfiddle.net/micahSan/JeA6m/

Firefox会将DIV视为剩余的100%高度,但IE会将其视为整个页面的100%。

如何让IE与Firefox匹配?

提前感谢您的建议。

1 个答案:

答案 0 :(得分:0)

我不知道是否存在更清洁的解决方案,但IE仍有问题:-(我仍然不明白为什么许多人使用IE这样的人必须仍然创建分离{ {1}} CSS的样式...让我们回到这里。问题是IE我不认为IE height <TD>所以我创建了这个临时解决方案,将其添加到您的<TABLE>文件

CSS

所以这个#big_cell { height:100%; height: 45% !important; } 是IE浏览器,它只适用于IE。


或者由于这些问题而不是使用height: 45% !important属性,您可以使用height。例如,您设置所需高度的透明小图片。