【发布时间】:2012-07-13 22:27:42
【问题描述】:
我在 IE 中浏览我的网站,然后像往常一样将其上传到主机,但我注意到一些奇怪的东西,例如,在某处显示的完全一样的项目(在部分视图中提交按钮),有些地方没有......我知道的最多IE 中的技巧,但我从未见过这样的东西,但是当我在 IE 8 设置中设置兼容模式时,一切正常,我使用的是 HTML5。所以我想从代码中触发它,这个声明会让 IE 进入兼容模式吗?
<meta http-equiv=“X-UA-Compatible” content=“IE=7; IE=8” />
如果是这样,使用这个命令有什么缺点吗?
【问题讨论】:
-
@Nathan 那个问题是关于 javascript 问题的,我想知道 css 问题。
-
您确定您的内容使用了正确的 CSS 吗? Html5/CSS3 在 IE7/8 中呈现?没有一个版本比 IE9 更好地支持 Html5... 强制非兼容模式很有意义,但对于 HTML5 内容强制使用 IE7/8 听起来完全错误。
-
@Alexei Levenkov 好吧,我的代码甚至可以在 ie7 上运行,我使用 html5 shiv 和 css PIE for CSS3
-
也许你应该从问这个问题开始。当以后可用并且应该能够按原样呈现内容时,强制使用较旧的渲染引擎对我来说仍然没有意义。 IE。即使是 IE10 也必须以 IE8 模式呈现您的网站...
标签: c# asp.net-mvc html internet-explorer