Html IE11中的css问题
我正在开发一个web应用程序,毫无疑问,跨浏览器对我来说非常重要。我的应用程序在除IE11之外的所有浏览器上都运行良好 所讨论的css非常简单Html IE11中的css问题,html,css,internet-explorer-11,Html,Css,Internet Explorer 11,我正在开发一个web应用程序,毫无疑问,跨浏览器对我来说非常重要。我的应用程序在除IE11之外的所有浏览器上都运行良好 所讨论的css非常简单 html,body { height:95%; } 这在IE11中不起作用,页面高度大于屏幕的100% 这个应用程序非常庞大,所以我不会发布一些只会让你们感到困惑的小代码 我的问题是:IE11高度有任何明显的问题吗?或者我应该去别处看看吗?首先,把你的正文和逗号分开。然后使用vh如下: html, body { height: 100v
html,body {
height:95%;
}
这在IE11中不起作用,页面高度大于屏幕的100%
这个应用程序非常庞大,所以我不会发布一些只会让你们感到困惑的小代码
我的问题是:IE11高度有任何明显的问题吗?或者我应该去别处看看吗?首先,把你的
正文
和逗号分开。然后使用vh
如下:
html, body {
height: 100vh;
}
这可能会有所帮助我非常确定IE11没有问题(即使我讨厌它),您的代码应该与下面的代码类似
body{
height: 95%;
}
尝试添加
高度:100vh代码>到您的css类。
在ie 11中完全支持它。默认情况下,页面有边距。这意味着在没有任何CSS的情况下,您的内容不会挤压窗口的边缘
如果您希望控制文档的确切高度,则必须使用margin:0
覆盖此内容。html,body
和html,body
之间没有区别,请接受美化。谢谢,但这不是边距。这肯定是%和vh的问题,它对ie11起作用,然后毁掉了safari,最后我用Javascript设置了高度,你用的是哪个版本的safari?5.1:P我知道我也很惊讶。我知道它很旧,但对我的公司来说兼容性是一件大事