URL は次のとおりです: http://sdc.sciamanna.eu/ IE 8 および 9 が quirks モードになり、その理由がわかりません。
私は過去 2 時間かけて解決策を探し、SO や Google で html ページを 1 行ずつ検索しましたが、IE が quirks モードになる原因がわかりません。
私がこれまでにやったこと:
- DOCTYPE の前の HTML コメントを削除しました。
- すべての条件付き html タグを削除しました (何も変更されていないため、現在はロールバックされています)。modernizr が処理する可能性があると考えています。
- 検証の問題があったため、メタ
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
を置き換えました<?php header("X-UA-Compatible", "IE=edge,chrome=1");?>
(ただし、原因ではないためロールバックされました) - 上記のすべてのことを同時に行いました(これは、W3Cバリデーターから青信号を得るのに役立ちました。価値があります)
- 頭を机に数回叩きつけましたが、これは本当に役に立ちませんでした
本当に、この問題から抜け出せません。これが IE10 でも発生するかどうかはわかりませんが、発生することは間違いありません。
アップデート
このページ(私の WordPress テーマに基づいた HTML テーマ) は動作します。Modernizr も使用していませんが、「http://html5shim.googlecode.com/svn/trunk/html5.js」だけです。適切にレンダリングされました。modernizr は、少なくともほとんどのことを適切に機能させることができます。しかし、デフォルトの html5shim が元のテーマで機能するという事実は、私の実装に何か問題があるに違いないという別の確認を与えるだけです。
両方のテーマ (iBlink と私のもの) は HTML5 タグを使用しますが、元のテーマにはまったく問題がありませんが、私のものには問題があります。