私はレスポンシブ サイトを開発しており、メディア クエリを使用していますが、これは IE8 や Windows Phone のインターネット エクスプローラーでは読み取れません。したがって、これらには条件付きコメントを使用しています。IE8 以下の場合、次のスニペットを使用して画面の CSS を含めます。
<!--[if lt IE 9]>
...some stylesheets...
<![endif]-->
Windows Phone の場合、モバイル解像度の CSS を含める必要があり、次のスニペットを使用しています。
<!--[if IEMobile]>
...some stylesheets...
<![endif]-->
私の問題は、IE 8 が IE モバイルの条件付きコメント内でもスタイルシートを使用しているように見えることです。これは、IE モバイル用の条件付きコメント内にスタイルを含めるとすぐに、IE8 以下のサイト全体がクラッシュするためです。
私もこの組み合わせを試しました:
<!--[if (IEMobile)&!(lt IE 9)]>
しかし、成功せずに。組み合わせのアイデアは正しいのかもしれませんが、構文を間違えているだけですか、それとも IE8 と IE Mobile に関するかなり新しい条件付きコメントに問題があるのでしょうか?