2011-07-14 38 views
9

我有一些使用-webkit-供应商前缀的CSS。为了与Safari的“旧”版本兼容,我使用与-khtml-供应商前缀相同的规则。我对Konqueror和其他真正的KHTML浏览器的兼容性并不感兴趣。删除-khtml-供应商前缀时会丢失什么兼容性?

例如,我可能有以下规则:

.menuItem { 
    -khtml-user-select: none; 
    -webkit-user-select: none; 
} 

据我所知,现代WebKit浏览器内部重写所有-khtml--apple-规则是-webkit-规则来代替。但是,这给我留下了以下问题:

在哪个版本的Safari -webkit-可用?也就是说,Safari会完全忽略我的规则的版本是什么?

我打算使用这些信息来了解我的个别规则(如-khtml-user-select)是否实际上受到此早期版本Safari的支持。

回答

4

使用该-khtml-前缀现在是一个Konqueror,因为它有一个非常小的市场份额的唯一浏览器(不到1% ),你可以安全地放下它。

0

基本上非常少的人使用Konqueror的,所以它是没有必要使用-khtml-前缀

但是,如果你需要,只能用-khtml-前缀

使用