ホームページ > ウェブフロントエンド > CSSチュートリアル > Chrome 固有の CSS ルールをターゲットにするにはどうすればよいですか?

Chrome 固有の CSS ルールをターゲットにするにはどうすればよいですか?

DDD
リリース: 2024-12-11 15:06:15
オリジナル
673 人が閲覧しました

How Can I Target Chrome-Specific CSS Rules?

Chrome 固有の CSS ルールをターゲットにする方法

CSS を使用して Web 要素をカスタマイズする場合、特定の DOM 要素にのみ特定のスタイルを適用する必要がある状況が発生することがあります。 Chromeブラウザ。これを実現するためのいくつかのソリューションを次に示します。

CSS ソリューション

  1. Webkit メディア クエリ: Chrome は、CSS プロパティの多くに「-webkit」プレフィックスを使用します。 。以下に示すように、「-webkit-min-device-pixel-ratio」メディア クエリを使用して Chrome 固有のスタイルをターゲットにできます。
/* Chrome, Safari, Edge, Firefox */
@media screen and (-webkit-min-device-pixel-ratio:0) {
  div{top:10;} 
}
ログイン後にコピー
  1. Chrome 固有のメディア クエリ: Chrome バージョン 29 の場合、次のメディア クエリを使用して Chrome をターゲットにできます。のみ:
/* Chrome 29+ */
@media screen and (-webkit-min-device-pixel-ratio:0)
  and (min-resolution:.001dpcm) {
    div{top:0;} 
}
ログイン後にコピー
  1. Chrome 固有の CSS 構文 (Chrome 22 ~ 28): Chrome バージョン 22 ~ 28 では、「-chrome- :only" 構文を使用して、ブラウザ:
/* Chrome 22-28 */
@media screen and(-webkit-min-device-pixel-ratio:0) {
  .selector {-chrome-:only(; 
     property:value;
  );} 
}
ログイン後にコピー

JavaScript ソリューション

JavaScript を使用してブラウザが Chrome かどうかを確認し、それに応じて必要なスタイルを適用することもできます:

if (navigator.appVersion.indexOf("Chrome/") != -1) {
  // modify button 
}
ログイン後にコピー

以上がChrome 固有の CSS ルールをターゲットにするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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