第1个回答 2018-07-29
safari的内核是基于webkit内核的,因此你只要兼容webkit就基本可以兼容safari了。而safari内置的特有的东西你可以去看看safari的官方文档,不过这些一般是不常用的,也不推荐使用。兼容webkit内核样式的一般方法就是在有兼容要求的属性或者属性值前面加上前缀-webkit,例:
p {
-webkit-transition: all .5s;//属性需要兼容
display: -webkit-flex;//属性值需要兼容
}
Safari是WebKit内核,但不是说能兼容WebKit内核的网页在Safari中都能正常运行。Safari中有些自己的行为就是和chrome不一样的。本回答被网友采纳
第2个回答 2016-09-06
通常情况下不需要的,因为safari浏览器的主要使用环境是Mac OSX不是windows,
如果你们产品经理强烈需要做兼容那么你就做,如果产品经理没有强制要求,通常是不会做windows版safari的兼容调试的
第3个回答 2016-08-02
需要的,要考虑所有用户的使用场景
第4个回答 2016-08-02
不用,大部分用safari还是来自 Mac OS X 下