<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 значения, которые

Значение X-UA-Compatible не определено в спецификации, но предлагается в вики. "Предложенный" означает:

Следующие предложенные расширения еще не соответствуют всем требованиям регистрации в спецификации HTML и поэтому еще не разрешены в действительных документах.

Поэтому в настоящее время недопустимо использовать это значение в (X)HTML5.

Валидатор крайне педантичен. Лучше всего просто игнорировать это конкретное предупреждение о валидации, учитывая его значительную практическую пользу и полное отсутствие недостатков. Это не ошибка любого вида в любом из основных браузеров.

Другие вопросы по тегам