ホームページ > ウェブフロントエンド > CSSチュートリアル > Internet Explorer バージョン 7、8、9 に CSS スタイルを適用するにはどうすればよいですか?

Internet Explorer バージョン 7、8、9 に CSS スタイルを適用するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-10-29 12:20:02
オリジナル
975 人が閲覧しました

How Can I Apply CSS Styles Specifically to Internet Explorer Versions 7, 8, and 9?

Internet Explorer 専用のスタイルのカスタマイズ

特定のブラウザーにのみ適用できる CSS スタイルの実装は、ブラウザー間の互換性を維持するために不可欠です。この質問は、特定のスタイルを Internet Explorer (IE) バージョン 7、8、および 9 にのみ適用することに焦点を当てています。

解決策

次のコード スニペットは、洗練された解決策を提供します。 :

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   #myElement {
        width: 100%;
   }
}
ログイン後にコピー

説明

このコードは、Microsoft 固有のブラウザ バージョンをターゲットとするメディア クエリを利用します。 「-ms-high-contrast」プロパティは Internet Explorer 10 以降専用であり、メディア クエリが IE でのみ解析されることが保証されます。メディア クエリ内で有効な値 (「アクティブ」と「なし」) の両方を使用することで、ユーザーがハイ コントラスト モードを有効にしているかどうかに関係なく、スタイルが適用されることが保証されます。

以上がInternet Explorer バージョン 7、8、9 に CSS スタイルを適用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート