<! DOCTYPE html> и более старые браузеры
Существует ли режим <!DOCTYPE html>
для стандартного запуска для старых браузеров? Говорить "во всех современных браузерах" не очень точно.
Меня особенно интересует IE6.
Спасибо.
Ответы
Ответ 1
Вот как появился тип документа HTML5 (в неспециалистских терминах):
Ребятам, которые выбрали стандарты, нужен более простой тип. Они выяснили, что <!DOCTYPE html>
(который так же просто, как и он) запускает режим стандартов в браузерах. Они решили стандартизировать его в HTML5.
Истинная история.
Ответ 2
Да, он запускает (почти) режим стандартов в старых браузерах (например, IE6).
Смотрите: http://hsivonen.iki.fi/doctype/
Режим стандартов, передний край проверка
<!DOCTYPE html>
Это правильная вещь, если только у вас есть определенная причина, чтобы избежать он.
Единственным обозревателем исключений (в соответствии с этой таблицей) является NS6, который использует никто.
Почти стандартный режим почти идентичен режиму стандартов, некоторые крошечные, тривиальные исключения:
Режим рендеринга "Почти стандарты" точно так же, как режим "стандартов" во всех подробностях сохранить одно: макет образы внутри ячеек таблицы обрабатываются поскольку они находятся в режиме "quirks" Gecko, что вполне согласуется с другими браузеров, таких как Internet Explorer.