为什么CSS高度:100%在IE6中不起作用?

时间:2009-05-06 21:21:00

标签: css internet-explorer-6

我有一个IE6绝对位置div,我希望全屏(100%宽度和高度)。当数据加载到页面上时,它被用作“加载,请稍候”消息。

似乎ie6无法识别"height:100%"的css。

有任何解决方法吗?

3 个答案:

答案 0 :(得分:5)

此外,在某些旧版浏览器中,您还需要设置html标记的高度:

body, html {
    height: 100%;
}

答案 1 :(得分:3)

div上的100%高度需要它的父级也有IE6中定义的高度。试试这个:

body{
  height:100%;
}

答案 2 :(得分:0)

此外,这可能有自己的缺陷,您可以执行以下操作:

#fullScreenDiv {position: absolute;
                top: 0;
                bottom: 0;
                left: 0;
                right: 0;
}

它可能会使用嵌套组件及其浮动等等,但它肯定会使用doctype使div全屏显示。