Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net IE中的浏览器模式和文档模式_Asp.net_Internet Explorer_Html - Fatal编程技术网

Asp.net IE中的浏览器模式和文档模式

Asp.net IE中的浏览器模式和文档模式,asp.net,internet-explorer,html,Asp.net,Internet Explorer,Html,在IE9浏览器中,页面未正确显示。使用开发者工具栏,我找到了下面的屏幕截图 Browser Mode:IE9 Compat View Document Mode : IE7 standards 如果我强制浏览器 Browser Mode : IE9 DOucment Mode : IE9 Standard 然后它会正确显示 如何在不强制浏览器进入IE9模式的情况下正确显示页面 啊。。。Internet Explorer直到IE9才支持HTML5。将此添加到标题: <!--[if l

在IE9浏览器中,页面未正确显示。使用开发者工具栏,我找到了下面的屏幕截图

Browser Mode:IE9 Compat View
Document Mode : IE7 standards
如果我强制浏览器

Browser Mode : IE9 
DOucment Mode : IE9 Standard 
然后它会正确显示

如何在不强制浏览器进入IE9模式的情况下正确显示页面


啊。。。Internet Explorer直到IE9才支持HTML5。将此添加到标题:

<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->

另外,添加HTML5重置样式表,如下所示:
它在IE7的模拟版本中看起来不同,因为你是用HTML5编写的,而IE7是在HTML5成为W3C眼中的苹果之前开发的

小心使用上面答案中规定的黑客。更好的做法是理解添加到站点的每一段代码


同样重要的是要记住,每增加一个文档,每增加一次按键,都会在服务器和浏览器上产生更大的负载,这会增加您的加载时间。

您的问题是,您拥有的任何标记/CSS/JS在IE7中都不起作用。修好它,世界上一切都会好起来。如果您分享您的标记/CSS/JS,我们会更有帮助。@AymanSafadi,非常感谢。我使用了html5标记,地址是虽然我在IE9中浏览,但我遇到了上述问题。到底是什么问题?在IE7上看起来好像有点问题,但在IE9上看起来很好。IE7中的问题肯定与HTML5有关。IE7不知道如何解释“”标记。html5.js做什么?我在html5.js中看到过,似乎所有的行都有注释。这个脚本最初来自:根据作者的说法,“它在代码中是有条件的,所以Firefox等不会运行代码-但将其包装在IE条件调用中以减少对其他浏览器的http拉拽并没有什么坏处。”