Как обрабатывать метаэлементы, не проверяемые в HTML5?

В 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>

Спасибо!

5
задан ginni 16 August 2010 в 01:21
поделиться