删除-khtml-供应商前缀时,我会失去什么兼容性?

时间:2011-07-14 02:00:41

标签: css safari webkit vendor-prefix

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

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

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

我了解现代WebKit浏览器会在内部将所有-khtml--apple-规则重写为-webkit-规则。但是,这给我留下了以下问题:

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

我计划使用此信息来确定我的个人规则(例如-khtml-user-select)是否真正支持这个早期版本的Safari。

3 个答案:

答案 0 :(得分:7)

答案 1 :(得分:5)

现在唯一使用-khtml-前缀的浏览器是Konqueror,因为它的市场份额很小(小于1%),您可以安全地放弃它。

答案 2 :(得分:0)

基本上很少人使用Konqueror,因此没有必要使用-khtml-前缀

  

但如果需要,只能将其与-khtml-前缀

一起使用