10

我有一些使用-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 支持。

4

3 回答 3

5

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

于 2012-01-13T08:32:53.463 回答
0

基本上很少人用Konqueror,所以不用-khtml-前缀

但如果需要,您只能将其与 -khtml- 前缀一起使用

于 2015-12-07T04:50:55.557 回答