在IE9中使用文档模式IE7正常工作的网站在使用IE7标准作为文档模式的IE11中存在问题

时间:2015-02-19 02:20:04

标签: css asp.net internet-explorer-7 internet-explorer-11

我在IE9中使用文档模式IE7标准工作的网站因IE11标准文档模式的IE11问题而失败。

我在IE11中使用

进行渲染时在web.config文件中执行IE7标准文档模式
<system.webServer>
<httpProtocol>
  <customHeaders>
    <clear />
    <add name="X-UA-Compatible" value="IE=IE7" />
  </customHeaders>
</httpProtocol>
</system.webServer>

理想情况下,我认为IE9中的IE7文档模式与IE11中的IE7文档模式不存在任何问题。如果我错了,请纠正我。

文档类型:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

截至目前我看到,由于Padding&amp; amp;余量-顶部。

我错过了什么,请告诉我是否有办法使我的网站在IE11中工作,文档模式IE7的工作方式几乎与使用文档模式IE7的IE9相同。

1 个答案:

答案 0 :(得分:0)

当微软首次发布IE11时,他们宣布legacy document modes被弃用。最初是用IE8引入的,它们最初是作为临时措施,让网络开发人员有时间重写他们的网站以使用HTML5标记和其他现代实践。那段时间过去了;未来将支持文档模式。例如,IE11 Windows Store体验或Windows商店应用程序不支持它们。 Spartan不支持它们,新的浏览器取代了Windows 10中的IE。

IE11还删除了某些legacy features,以鼓励网络开发人员更多地依赖现代的,可互操作的功能。他们继续将IE11更新为further this transition

您最好的解决方案是咬紧牙关并更新标记,以反映现代做法和标准。好消息是,许多这些变化将帮助您支持其他现代浏览器。

modern.ie网站有一个compatibility scanner,可以让您报告一些重大变化。

希望这会有所帮助......

- Lance