HTML 5 Doctype и IE 6

Я часто вижу это объявление doctype на некоторых страницах, которые просматриваю

 

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

Мой вопрос в том, что некоторые из моих целевых пользователей все еще используют IE6. Как будет реагировать IE6, когда я объявляю такое объявление doctype.?

Получу ли я выгоду или потерю в этом случае?

Благодарю.

Короткий ответ: HTML-тип документа отлично работает в IE6.

Более длительный ответ: см . Всестороннее исследование Анри Сивонен о влиянии различных доктринов на разные браузеры.

Нет недостатков в использовании документа HTML5 в IE6. Преимущество – более короткий тип, который легче запомнить.

Тем не менее, IE имеет странную ошибку, где, если вы используете tags HTML5, которые она еще не распознает, они не могут быть написаны с помощью CSS. Браузер будет действовать как тег, которого нет. Тем не менее содержимое будет отображаться отлично.

Чтобы обойти эту ошибку, если вы вызываете createElement с именем тега HTML5, который хотите использовать на своей странице, браузер затем позволит вам стилизовать их с помощью CSS. Поэтому, если вы это сделаете:

 document.createElement('video'); 

Перед любыми тегами на вашей странице это позволит вам применить правильный стиль к тегу. Имейте в виду, что браузер по-прежнему ничего не делает с тегом. Вы просто сможете применить к нему CSS.

Чтобы облегчить этот процесс, распространять эту библиотеку HTML5 можно на обычной странице. Просто включите это в свой документ перед любыми элементами CSS или HTML5.