レスポンシブ Web サイトを設計しています。私の CSS ファイルは、モバイル レイアウト用のブロックで始まり、メモ帳レイアウト用のメディア クエリと、デスクトップ レイアウト用の別のメディア クエリが続きます。メディア クエリをサポートしていない IE8 については、いくつか譲歩したいと思います。SO、現在の構造では、私のサイトを IE8 で表示すると、スタイル シートで最初に検出された CSS ブロックであるモバイル レイアウトに戻ります。IE8ユーザーに期待されるデスクトップモニターとしては見栄えがよくありません。
- CSS シートに「古い IE ブラウザの場合は、レイアウト用のデスクトップ ブロックに移動しますか?」というコードを挿入することはできますか? または、「モバイル レイアウトをスキップする」? 別の方法として、別の IE CSS シートを作成し、ソース コード内の条件付きコメントを使用してそれを呼び出すこともできます。それが行く方法なら。
- 追加のスタイル シートは、ページの読み込み時間に影響しますか? (まだ IE8 を使用している人々に対応するためにどこまで行くかには限界があります!)