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