Working together for standards The Web Standards Project


DOCTYPEs and their Respective Layout Modes

Last updated: 21 February 2003.

  • S : Standard mode
  • Q : Quirk mode

Note: This table ignores the ‘almost standard’ mode of newer Mozilla versions.

Doctype IEX5 / Mac IEX6 OP7.02 NN 6.0 Moz 0.9.5 Moz 1.2a
No !DOCTYPE present, no Version present, and HTML 2.0, 3.0, 3.2: Q Q Q Q Q Q
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 3.2 Final//EN”> Q Q Q Q Q Q
Any unrecognized Doctype, e.g. <!DOCTYPE BHTML PUBLIC “-//BC//DTD
BHTML 3.2 Final//EN”>
S S S S S S
HTML
4.0
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0//EN”
“http://www.w3.org/TR/REC-html40/strict.dtd”>
S S S S S S
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0//EN”> S S S S S S
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN”

“http://www.w3.org/TR/REC-html40/loose.dtd”>
S S S Q Q Q
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN”> Q Q Q Q Q Q
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Frameset//EN”
“http://www.w3.org/TR/REC-html40/frameset.dtd”>
S S S Q Q Q
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Frameset//EN”> Q Q Q Q Q Q
HTML
4.01
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01//EN”> S S S S S S
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01//EN”
“http://www.w3.org/TR/html4/strict.dtd”>
S S S S S S
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Strict //EN”> S S S S S S
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Strict //EN”
“http://www.w3.org/TR/html4/strict.dtd”>
S S S S S S
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”> Q Q Q Q Q Q
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”

“http://www.w3.org/TR/html4/loose.dtd”>
S S S S S S
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Frameset//EN”> Q Q Q Q Q Q
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Frameset//EN”

“http://www.w3.org/TR/html4/frameset.dtd”>
S S S S S S
XHTML
Proposed Recommendation 1999
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN”
“http://www.w3.org/TR/1999/PR-xhtml1-19991210/DTD/xhtml1-strict.dtd">
S S S S S S
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/1999/PR-xhtml1-19991210/DTD/xhtml1-transitional.dtd"> S S S S S S
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Frameset//EN” “http://www.w3.org/TR/1999/PR-xhtml1-19991210/DTD/xhtml1-frameset.dtd"> S S S S S S
XHTML 1.0
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN”
“http://www.w3.org/TR/xhtml1/DTD/strict.dtd”>
S S S S S S
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/transitional.dtd”> S S S S S S
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Frameset//EN” “http://www.w3.org/TR/xhtml1/DTD/frameset.dtd”> S S S S S S
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN”
“DTD/xhtml1-strict.dtd”>
S S S S S S
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN”

“DTD/xhtml1-transitional.dtd”>
S S S S S S
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Frameset//EN”

“DTD/xhtml1-frameset.dtd”>
S S S S S S
XHTML
Basic
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML Basic 1.0//EN”
“http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd”>
S S S S S S

The Web Standards Project is a grassroots coalition fighting for standards which ensure simple, affordable access to web technologies for all.


All of the entries posted in WaSP Buzz express the opinions of their individual authors. They do not necessarily reflect the plans or positions of the Web Standards Project as a group.

This site is valid XHTML 1.0 Strict, CSS | Get Buzz via RSS or Atom | Colophon | Legal