個々のブラウザーに特定の CSS ルールを適用するには、これらの条件を利用しますステートメント:
構文:
@browser-specific-selector { /* Styles for the specific browser */ }
1.ユーザー エージェント スキャン:
ユーザー エージェント文字列をスキャンして、ブラウザーとそのバージョンを検出します。この方法では、オペレーティング システムも識別できます。
2. CSS ハック:
ブラウザ固有のプロパティまたは構文を利用して特定のブラウザを対象とする CSS ハックを使用します。これらのハックは壊れやすく、壊れやすい場合があります。
3.スクリプトまたはプラグイン:
ブラウザを識別し、適切な CSS クラスを要素に適用するスクリプトまたはプラグインを実装します。
PHP はブラウザ検出のための機能を提供します。 get_browser() など。この情報を使用して、検出されたブラウザに合わせた動的 CSS ファイルを生成できます。
特定のブラウザを対象とした CSS ハックについては、次のリストを参照してください。
/* IE6 and below */ * html #uno { color: red } /* Safari 2 - 3.1 */ html[xmlns*=""]:root #trece { color: red }
CSS ブラウザ セレクター プラグインの使用を検討してください。簡単なブラウザ検出とクラス適用:
<html class="class-for-mozilla"> <!-- Other classes for different browsers --> </html>
以上がさまざまなブラウザー (Mozilla、Chrome、IE) にカスタム CSS セレクターを適用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。