html 5 <!DOCTYPE html>是否等同于html 4过渡文档类型?

SSt*_*man 3 html doctype transitional

如果我将doctype设置为HTML 5 <!DOCTYPE html>,则会将浏览器设置为标准模式.

这是否意味着大多数现代浏览器的行为就像它们处于HTML 4.01 Transitional模式一样?

Alo*_*hci 5

浏览器实际上没有"HTML 4.01过渡模式".它们具有"标准"模式和历史模式,大多数浏览器的"怪癖"和"几乎标准",以及IE的各种早期IE行为.

没有从"HTML 4.01 Transitional"doctype到模式的直接映射,但是对于大多数现代浏览器,它在存在SYSTEM标识符和"quirks"模式时映射到"几乎标准"模式.

有关详细信息,请参阅http://hsivonen.iki.fi/doctype/http://dev.w3.org/html5/spec/tree-construction.html#the-initial-insertion-mode