我有一个使用表的旧布局,我需要制作一个DIV来使用TD的整个空间。 CSS在Firefox中运行良好,但IE将100%高度解释为整个窗口,并没有考虑页面上是否存在其他元素。
在这个小提琴中可以看到一个工作示例:http://jsfiddle.net/micahSan/JeA6m/
Firefox会将DIV视为剩余的100%高度,但IE会将其视为整个页面的100%。
如何让IE与Firefox匹配?
提前感谢您的建议。
答案 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
。例如,您设置所需高度的透明小图片。