CSS で特定のブラウザをターゲットにする
Web 開発においてブラウザ間の互換性を実現することは困難な場合があります。ブラウザ固有の問題に対処する 1 つのアプローチは、CSS 条件ステートメントを利用することです。提供されているコード スニペットでは単純な条件ステートメントが強調表示されていますが、特定のブラウザーを対象とする別の方法もあります。
1.ブラウザの検出
JavaScript または PHP を使用してユーザーのブラウザを特定できます。ブラウザが特定されたら、対応するブラウザに合わせた動的 CSS ファイルを生成できます。
2. CSS ハック
CSS ハックは、ブラウザーのレンダリングの違いを利用するブラウザー固有のスタイルです。たとえば、「* html #uno」セレクターは Internet Explorer 6 以前をターゲットとしています。 CSS ハックの包括的なリストは、
http://paulirish.com/2009/browser-specific-css-hacks/
でご覧いただけます。3.ブラウザ検出プラグイン
http://rafael.adm.br/css_browser_selector/ などの事前に構築された JavaScript プラグインは、ブラウザの検出を容易にし、検出されたブラウザに基づいて要素に CSS クラスを提供します。
以上がCSS を使用して特定のブラウザを効果的にターゲットにするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。