' X UA兼容'某些IE版本的语法

时间:2015-07-06 10:57:32

标签: x-ua-compatible

我的HTML5页面以

开头
<?php header("X-UA-Compatible: IE=9; IE=8; IE=7; IE=EDGE"); ?>
<!DOCTYPE html>
 . . .

但HTML验证器抱怨 -

Error: X-UA-Compatible HTTP header must have the value IE=edge, was IE=9; IE=8; IE=7; IE=EDGE.

如果我不想忽略IE 7,8,9用户,那么正确的语法是什么?

1 个答案:

答案 0 :(得分:1)

使用content="ie=edge",这将迫使IE8及更高版本使用他们可以支持的最高模式,例如IE9中的IE9标准模式,IE8中的IE8标准模式等等。

对于IE7(以及其他人),您还应该使用<!DOCTYPE html>作为文档类型声明。这告诉IE7(和IE6)也使用他们可用的最佳支持。

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

- Lance