Выбор DOCTYPE для HTML 5 + все браузеры - PullRequest
18 голосов
/ 24 мая 2010

Я использую некоторые функции HTML5 на веб-странице и удивляюсь, каков лучший DOCTYPE. В настоящее время это DOCTYPE и XMLNS:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

Должен ли я использовать новый HTML 5 DOCTYPE?

<!DOCTYPE html>

Будут ли старые браузеры (IE7, FF 2.x) правильно распознавать и отображать страницу? Какова лучшая практика в этой ситуации? Спасибо.

1 Ответ

14 голосов
/ 24 мая 2010

Да, старые браузеры будут работать нормально. Причина, по которой «<! DOCTYPE html>» был выбран в HTML 5, заключается в том, что он является наименьшим из возможных типов документов и при этом все еще запускает режим соответствия стандартам в тех браузерах, о которых вы упомянули.

...