DOCTYPEスイッチ整理
Opera
HTML 4 Transitional
uri(システム識別子)あり | 標準 |
uri(システム識別子)なし | 互換 |
HTML 4 Strict
問答無用で標準準拠 |
7.1.x 以降は XML 文書に相当する(XHTML も当然含む)ものは標準モード
Mozilla
HTML 4 Transitional
uri(システム識別子)あり | almost standard |
uri(システム識別子)なし | quirks |
Strict
full standard |
XHTML 1.0 strict が full standard mode だとは書いてあるが、1.1 の記述なし。
IE
HTML 4 Strict
標準 |
HTML 4 Transitional
uri(システム識別子)あり | 標準 |
uri(システム識別子)なし | 互換 |
XHTML の場合はどっちでも標準モード。ただし、XML 宣言が入ると DOCTYPE スイッチが無効になるバグあり。
ということは HTML 4.01 と 4.01 Transitional のシステム識別子なしで比較するのがいちばんいいのかな?