将样式隔离到 Safari
虽然将 CSS 隔离到 Safari 似乎是可能的,但大多数方法也适用于 Chrome,因为它们共享 WebKit 基础。
有效且特定的 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_only”的类的规则仅针对 Safari浏览器。例如:
<div>
以上是如何使用 CSS 专门针对 Safari?的详细内容。更多信息请关注PHP中文网其他相关文章!