ホームページ > ウェブフロントエンド > CSSチュートリアル > CSS ハックを適用して、特に異なる Safari バージョンをターゲットにするにはどうすればよいですか?

CSS ハックを適用して、特に異なる Safari バージョンをターゲットにするにはどうすればよいですか?

Patricia Arquette
リリース: 2024-12-24 20:15:12
オリジナル
139 人が閲覧しました

How Can I Apply CSS Hacks to Specifically Target Different Safari Versions?

Safari 固有の CSS ハック

提供されたコードでは Safari と Chrome を区別できませんでしたが、Safari のバージョンのみを対象とした代替 CSS ハックが利用可能です6.1以降。そのようなハックの 1 つを次に示します:

_::-webkit-full-page-media, _:future, :root .safari_only {
  color: #0000FF;
  background-color: #CCCCCC;
}
ログイン後にコピー

バージョン固有の Safari ハック

Safari バージョン 10.1 以降の場合は、次のハックを使用します:

/* Safari 10.1+ */
@media not all and (min-resolution: .001dpcm) {
  @media {
    .safari_only {
      color: #0000FF;
      background-color: #CCCCCC;
    }
  }
}
ログイン後にコピー

Safari バージョン 6.1 ~ 10.0 の場合は、これを使用しますハック:

/* Safari 6.1-10.0 (not 10.1) */
@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0) {
  @media {
    .safari_only {
      color: #0000FF;
      background-color: #CCCCCC;
    }
  }
}
ログイン後にコピー

これらのハックを適用するには、Safari 専用にスタイル設定したい要素に「safari_only」という名前のクラスを追加します。

以上がCSS ハックを適用して、特に異なる Safari バージョンをターゲットにするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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