1

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

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

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

如何让 IE 匹配 Firefox?

预先感谢您的建议。

4

1 回答 1

0

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

#big_cell {
    height:100%;
    height: 45% !important;

}

所以这height: 45% !important是 IE hack,它只适用于 IE。


或者,height由于这些问题,您可以使用spacer. 例如,您可以设置所需高度的透明小图片。

于 2012-05-27T23:41:50.027 回答