小编gin*_*nni的帖子

如何处理HTML5中未验证的元素?

在HTML5中,一些元元素不验证(还是?),如:

<meta http-equiv="x-ua-compatible" content="ie=emulateie7;chrome=1">
<meta http-equiv="imagetoolbar" content="no">
Run Code Online (Sandbox Code Playgroud)

条件评论是否适用于此处.meta元素仍然会按预期工作吗?

<!--[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]-->
Run Code Online (Sandbox Code Playgroud)

使用.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>
Run Code Online (Sandbox Code Playgroud)

谢谢!

validation .htaccess html5 meta-tags

5
推荐指数
2
解决办法
5820
查看次数

标签 统计

.htaccess ×1

html5 ×1

meta-tags ×1

validation ×1