ホームページ >ウェブフロントエンド >CSSチュートリアル >CSS のみを使用して IE11 を識別するにはどうすればよいですか?
CSS のみを使用して IE11 を識別する
IE10 にはブラウザ検出タグがありませんが、後継の IE11 と区別するには特有の課題があります。 IE11 で IE10 スタイルが共有サポートされると仮定すると、IE11 の CSS 機能の固有の特性を識別する必要があります。
CSS プリプロセッサの使用
Sass や Less などの CSS プリプロセッサは、ブラウザのバージョンなどの要素に基づく条件付きコンパイル。ただし、この方法はユーザー エージェント スニッフィングに依存しているため、ユーザーの操作やブラウザの意図的なステルスにより信頼性が低くなる可能性があります。
CSS メディア クエリ
残念ながら、IE11 には導入されていません。 IE10 とは異なる独自の CSS プロパティまたはメディア機能。したがって、CSS メディア クエリを使用して IE11 を特にターゲットにすることは現実的ではありません。
ブラウザの実験
一部の開発者は、IE11 のニュアンスを明らかにするためにブラウザの実験を試みましたが、これらの手法は信頼できません。広く普及するには実用的ではないapplication.
結論
JavaScript 機能テストを使用した IE10 の検出は可能ですが、CSS のみを使用して IE11 を識別することは依然として困難です。 CSS ベースのソリューションは、IE11 には固有のプロパティや機能がないため制限があり、ユーザー エージェント スニッフィングやブラウザ実験などの他の方法は信頼性が低いか非実用的です。決定的な CSS ソリューションがない場合は、代替アプローチを検討する必要があります。
以上がCSS のみを使用して IE11 を識別するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。