0

我有一张JetPhoto软件生成的项目体验图……太棒了,正是我需要的。不幸的是,它似乎卡在了 IE9 中。如果我告诉 IE9 使用“兼容模式”,所有引脚都可以正常加载(就像在其他所有浏览器中一样)。投资组合在这里:http ://www.aboutcis.com/experience/

有没有办法告诉 IE9 为所有用户在兼容性视图中加载页面?

我不太喜欢 HTML(与我学习它时相比,它变得如此复杂),但我遇到了以下标签......

<meta http-equiv="X-UA-Compatible" content="IE=7">

这是此标签的预期用途吗?我在正确的轨道上吗?有没有人有提示或想法可以帮助我理解如何克服这个问题?这可能是一个 DOCTYPE 问题(我对此一无所知)?

谢谢!

4

1 回答 1

6

兼容模式的语法是:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" >

content 属性指定页面的模式;要模仿 Internet Explorer 7 的行为,请指定 IE=EmulateIE7。指定 IE=5、IE=7、IE=8 或 IE=9 以选择其中一种兼容模式。您还可以指定 IE=edge 来告诉 Internet Explorer 使用可用的最高模式。

了解文档兼容模式

Internet Explorer 支持多种文档兼容性模式,这些模式可启用不同的功能并影响内容的显示方式:

  • IE9 模式为已建立和新兴的行业标准提供最高支持,包括 HTML5(工作草案)、W3C 级联样式表第 3 级规范(工作草案)、可缩放矢量图形 (SVG) 1.0 规范等。
  • IE8 模式支持许多已建立的标准,包括 W3C Cascading Style Sheets Level 2.1 Specification 和 W3C Selectors API;它还为 W3C 级联样式表第 3 级规范(工作草案)和其他新兴标准提供有限的支持。
  • IE7 模式呈现内容,就好像它是由 Internet Explorer 7 在标准模式下显示的一样,无论页面是否包含<!DOCTYPE> 指令。
  • 模拟 IE9 模式告诉 Internet Explorer 使用该<!DOCTYPE> 指令来确定如何呈现内容。标准模式指令以 IE9 模式显示,怪癖模式指令以 IE5 模式显示。与 IE9 模式不同,Emulate IE9 模式尊重该 <!DOCTYPE>指令。
  • 模拟 IE8 模式告诉 Internet Explorer 使用该<!DOCTYPE> 指令来确定如何呈现内容。标准模式指令以 IE8 模式显示,怪癖模式指令以 IE5 模式显示。与 IE8 模式不同,Emulate IE8 模式尊重该 <!DOCTYPE>指令。
  • Emulate IE7 模式告诉 Internet Explorer 使用该<!DOCTYPE> 指令来确定如何呈现内容。标准模式指令以 Internet Explorer 7 标准模式显示,怪癖模式指令以 IE5 模式显示。与 IE7 模式不同,Emulate IE7 模式尊重该<!DOCTYPE>指令。对于许多网站来说,这是首选的兼容模式。
  • IE5 模式呈现内容,就好像它是由 Internet Explorer 7 以 quirks 模式显示的一样,这与 Microsoft Internet Explorer 5 中显示内容的方式非常相似。
  • 边缘模式告诉 Internet Explorer 以可用的最高模式显示内容。对于 Internet Explorer 9,这相当于 IE9 模式。如果 Internet Explorer 的(假设的)未来版本支持更高的兼容性模式,则设置为边缘模式的页面将以该版本支持的最高模式显示。当使用 Internet Explorer 9 查看时,这些相同的页面仍会以 IE9 模式显示。

由于边缘模式文档使用用于查看网页的 Internet Explorer 版本可用的最高模式显示网页,因此建议您仅将此文档模式用于测试目的。请勿将其用于生产用途。

有关 IE 兼容模式的更多信息,请查看内容。

于 2012-05-14T22:21:44.307 回答