【发布时间】:2011-03-30 05:16:14
【问题描述】:
在 HTML5 中,一些元元素(还没有?)不验证,例如:
<meta http-equiv="x-ua-compatible" content="ie=emulateie7;chrome=1">
<meta http-equiv="imagetoolbar" content="no">
条件注释在这里是合适的解决方案吗?元元素还会按预期工作吗?
<!--[if IE]><meta http-equiv="x-ua-compatible" content="ie=emulateie7;chrome=1"><![endif]-->
<!--[if lt IE 7]><meta http-equiv="imagetoolbar" content="no"><![endif]-->
使用 .htaccess 文件而不是元元素(不幸的是,这并不总是可能的),这是正确的方法吗?
<IfModule mod_setenvif.c>
<IfModule mod_headers.c>
# BrowserMatch MSIE ie OR?
BrowserMatch MSIE emulate_ie7
# Header set X-UA-Compatible "IE=EmulateIE7" env=ie OR?
Header set X-UA-Compatible "IE=EmulateIE7" env=emulate_ie7
BrowserMatch chromeframe gcf
Header append X-UA-Compatible "chrome=1" env=gcf
</IfModule>
</IfModule>
谢谢!
【问题讨论】:
标签: validation .htaccess html meta-tags