我的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用户,那么正确的语法是什么?
答案 0 :(得分:1)
使用content="ie=edge"
,这将迫使IE8及更高版本使用他们可以支持的最高模式,例如IE9中的IE9标准模式,IE8中的IE8标准模式等等。
对于IE7(以及其他人),您还应该使用<!DOCTYPE html>
作为文档类型声明。这告诉IE7(和IE6)也使用他们可用的最佳支持。
希望这会有所帮助......
- Lance