ホームページ >ウェブフロントエンド >CSSチュートリアル >CSS で Safari を具体的にターゲットにするにはどうすればよいですか?
スタイルを Safari に分離する
CSS を Safari に分離することは可能のように思えますが、WebKit 基盤が共有されているため、ほとんどの方法は Chrome にも適用できます。
効果的かつ具体的な Safariハック
Safari のみをターゲットにするには、次の CSS ハックを検討してください:
Safari 7.1 :
_::-webkit-full-page-media, _:future, :root .safari_only { color: #0000FF; background-color: #CCCCCC; }
Safari 10.1 :
/* Double media query is crucial */ @media not all and (min-resolution: .001dpcm) { @media { .safari_only { color: #0000FF; background-color: #CCCCCC; } } }
Safari 6.1-10.0:
@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0) { @media { .safari_only { color: #0000FF; background-color: #CCCCCC; } } }
使用法:
これらの CSS を適用しますSafari のみを対象とする「safari_only」という名前のクラスにルールを追加します。ブラウザ。例:
<div>
以上がCSS で Safari を具体的にターゲットにするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。