サイトでは HTML 4 Transitional (half) Doctype を使用しており、サイトをアップグレードする前に最新の Doctype をテスト中です。
ここにテスト ページを作成しました (原因はこの例に固有のものではなかったため、リンクは後で削除されました)。
現在の Doctype では問題なくページが表示されますが、他の Doctype を使用すると、使用しているスタイルによってページが壊れます (検索ボックスやトップ メニューがロゴの上にジャンプするなど)。スタイル セレクターの一部が使用されなくなったかのようです。
これは、フローティング div (#logo や #topRight など) が原因である可能性があると推測しています。それらをクリアしようとしましたが、問題は解決していません。
ページは、HTML 4 Strict、XHTML 1 Strict、HTML 5、および CSS 3 でエラーなしで検証されます (ただし、コンテンツは HTML であるため、XHTML の「/」エラーは例外です)。
ページが新しい doctypes で壊れている理由を知っている人はいますか? 提案をありがとう。