2010-06-04 3 views
8

Ive пытался проверить документ html5 со следующими 2 строками в заголовке:Является ли законным использование IE метаданных IE в HTML5?

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> 
<meta http-equiv="imagetoolbar" content="no" /> 

Весь документ подтверждает очень красиво, но эти 2 линии, которые IE специфические, оказывают страницы недействительны.

Мой вопрос: существует ли для этих метатегов законный синтаксис HTML5? я очень хотел бы, чтобы мой код был действительным, но эти теги не могут быть отменены.

+0

почему бы вы валидация html5 его даже не доработан стандарт. – corymathews

ответ

13

В зависимости от вашего доступа к серверному/серверному коду вы можете поставлять X-UA-совместимый как заголовок. Я не уверен, что то же самое можно сделать для imagetoolbar.

Edit: Другой вариант был бы условные комментарии:

<!--[if IE]> 
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> 
<meta http-equiv="imagetoolbar" content="no" /> 
<![endif]--> 
+2

Эй, хорошая идея с условными комментариями! +1. –

+0

Я знаю идею камней, когда она состоит из вещей, которые я уже знал, только кто-то еще был достаточно умен, чтобы соединить их так, как я не думал о себе :) ** nice one **, +1 к вам , и, конечно, ответ принят. –

+2

Извините, что это не сработало :( –

Смежные вопросы