【发布时间】:2013-12-12 09:51:53
【问题描述】:
去年,我创建了一些 html5(包含一些 php,但我认为这无关紧要)网站,并且在 Internet Explorer 10、Chrome、Firefox 中一切顺利......
但上周,我的老板订购了一台装有 Windows 8.1 的新电脑,而且还配备了 ofc。 IE 11,我所有的网站看起来都很丑。我检查了 F12 工具并在仿真选项卡上显示 Documentmode = 7(默认)。如果我将其更改为 Edge,一切都会按原样显示......但刷新后它会跳回 7。
我总是在我的页面顶部使用<!DOCTYPE html>,并且过去一直工作。但是现在,win8.1上的IE11似乎忽略了它。
我认为它只是 Windows 8(.1) 的原因是因为我也安装了 IE11,但在 Windows7 PC 上。
我仔细检查了两台 PC 上的兼容性视图列表中都没有添加任何网站
经过一番搜索,我找到了<meta http-equiv="X-UA-Compatible" content="IE=edge" />,它确实有效!
但是我在任何地方都找不到为什么是这样的,如果有其他解决方案而不是打开我创建的每个网站的每个页面并添加元标记...
我在这里的第一个问题,希望我做得很好:-)
【问题讨论】:
-
+1 询问原因。我想补充一点,微软自己在他们的 HTML5 网站上使用 。另一个很好的解释:stackoverflow.com/questions/6771258/…
标签: html windows-8.1 internet-explorer-11