Webbläsare använder inte SGML-tolkar för text/html utan de använder "tagg-soppa"-tolkar. Webbläsare behöver ingen doctype för att kunna tolka HTML.
Mozilla iaf gör först en sniffning av de första 1024 byten i koden för att se vilket läge den ska tolka dokumentet: i quirks mode eller standards mode. Om du inte har någon doctype kommer dokumentet tolkas i quirks mode.
Om det saknas en doctype i koden kommer det inte finnas någon DocumentType node i DOM-trädet, document.doctype är null.
I IE finns det dock aldrig någon DocumentType node och document.doctype är alltid null, eftersom IE tolkar doctypen ungefär som om det vore en kommentar.
I IE finns det dock aldrig någon DocumentType node och document.doctype är alltid null, eftersom IE tolkar doctypen ungefär som om det vore en kommentar.
Ur DOM-synpunkt: Ja.
Or renderingssynpunkt, nej. IE är beroende av rätt doctype i vissa lägen för att rendera med box model.