IE11中的css问题

时间:2015-12-13 17:10:24

标签: html css internet-explorer-11

我正在开发一个Web应用程序,不用说跨浏览器对我来说非常重要。我的应用程序适用于所有浏览器但IE11。

有问题的CSS很简单

html,body {
    height:95%;
}

这在IE11中无效,页面高度大于屏幕的100%。

应用程序非常庞大,所以我不会发布只会让你们感到困惑的小段代码。

我的问题是:IE11高度有任何明显问题吗?或者我应该在别处寻找?

4 个答案:

答案 0 :(得分:2)

默认情况下,页面有边距。这意味着在没有任何CSS的情况下,您的内容不会挤压窗口的边缘。

如果您希望控制文档的确切高度,则必须使用margin:0覆盖此内容。

答案 1 :(得分:0)

首先,从逗号分隔body。然后像这里一样使用vh

html, body {
    height: 100vh;
}

stackoverflow question可能会有所帮助

答案 2 :(得分:0)

我很确定IE11没有问题(即使我讨厌它)你的代码应该像下面的代码一样。

body{
       height: 95%;
 } 

答案 3 :(得分:0)

尝试将height: 100vh;添加到您的css类中。 它完全支持ie 11