<meta http-equ = "X-UA-Compatible" content = "IE = edge"> ошибка при проверке W3C
Я использую Bootstrap 3.
Когда я добавлю <meta http-equiv="X-UA-Compatible" content="IE=edge">
, сайт показывает ошибку в валидаторе W3C.
3 ответа
Ты можешь сделать:
<!--[if IE]>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<![endif]-->
Из моего ответа на аналогичный вопрос:
В (X) HTML5 вы можете использовать только
http-equiv
значения, которые
- определенный в спецификации HTML5, или
- зарегистрирован на вики-странице WHATWG "PragmaExtensions".
Значение X-UA-Compatible
не определено в спецификации, но предлагается в вики. "Предложенный" означает:
Следующие предложенные расширения еще не соответствуют всем требованиям регистрации в спецификации HTML и поэтому еще не разрешены в действительных документах.
Поэтому в настоящее время недопустимо использовать это значение в (X)HTML5.
Валидатор крайне педантичен. Лучше всего просто игнорировать это конкретное предупреждение о валидации, учитывая его значительную практическую пользу и полное отсутствие недостатков. Это не ошибка любого вида в любом из основных браузеров.