おさらい。
IEにDOCTYPEスイッチが実装されたのはIE6から。
→ IE5.xは互換モードのみ → ボックスモデルのバグあり。
[ 対象 ]
XHTML1.1, XHTML1.0(Strict, Transitional, Frameset), HTML4.01(Strict, Transitional, Frameset)
[ XML宣言あり ]
→ 全てで後方互換モード
[ システム識別子なし ]
→ HTML4.01 Transitional, HTML4.01 Framesetで後方互換モード
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
※MacIE5.xでは、"HTML4.01 Strict 識別子なし"でも後方互換モードになる