IE兼容模式:“边缘”模式是否强制执行用户设置?

时间:2011-12-02 14:06:12

标签: internet-explorer ie8-compatibility-mode

我想知道在Internet Explorer网页中设置的“边缘”模式是否强制执行用户设置(如果此用户设置了兼容模式)。

例如:

1)在我的网页中:

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

2)在用户浏览器中,例如Internet Explorer 8,用户将兼容模式设置为IE7。

如果用户访问我的网页,会发生什么?考虑哪种设置?网页设置或用户设置?

3 个答案:

答案 0 :(得分:1)

IE9的图表充分说明了兼容模式:

http://ieblog.members.winisp.net/misc/How%20IE9%20Determines%20Document%20Mode.svg

请参阅此内容,以便更好地了解此IE功能。

我的问题得到了解答。有两种用户设置:

1)开发工具指示的模式会覆盖所有现有设置,包括X-UA兼容标签。

2)“兼容性设置”窗口中的用户设置不会覆盖XUA兼容标签。

在第一种情况下,不会应用边缘模式。 在第二种情况下,它会有效。

答案 1 :(得分:1)

在尝试了很多组合之后我遇到了同样的问题 注意我已检查内联网的兼容性

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<head runat="server">

答案 2 :(得分:0)

META标记具有优先权,除非用户在页面上明确选择兼容模式,否则它将恢复原状。然而,标签再次优先考虑,因为IE假定您是程序员知道您在说什么。