请问一下在safari浏览器下面,有没有专门的CSS hack?其属性是什么?
举个例子,在 chrome(version:79.0.3945.117) 中,下面这段样式可以生效(scss 预编译)。
div {
span {
padding-left: 10px;
}
}
但在 safari (version: 13.0.4)中,却发生了偏移。这时,可以用下方的 hack 写法进行微调修正:
div {
span {
padding-left: 10px;
}
@media not all and (min-resolution:.001dpcm) {
span {
padding-left: 6px;
}
}
}
亲测可用。
/* Safari 7.1+ (9.0 is the latest version of Safari at this time) */
_::-webkit-full-page-media, _:future, :root .safari_only {
/*此处为css样式*/
}
亲测可用,确保CHROME不同时生效
5 回答1.3k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
4 回答2k 阅读
2 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
1 回答1.5k 阅读✓ 已解决
试试这个