10

-webkit-ベンダー プレフィックスを使用する CSS の断片があります。「古い」バージョンの Safari との互換性のために、-khtml-ベンダー プレフィックスと同じルールを使用しています。Konqueror やその他の真の KHTML ブラウザーとの互換性にはあまり興味がありません。

たとえば、次のルールがあるとします。

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

最近の WebKit ブラウザーは、内部的に all-khtml--apple-rules を-webkit-代わりにルールに書き換えることを理解しています。ただし、次の質問が残ります。

Safari のどのバージョンで-webkit-利用可能になりましたか? つまり、Safari が私のルールを完全に無視する以前のバージョンは何ですか?

この情報を使用して、個々のルール ( など-khtml-user-select) がこの初期バージョンの Safari で実際にサポートされているかどうかを確認する予定です。

4

3 に答える 3

7

-webkit-プレフィックスはSafari3から存在していますSafari 2-khtml-参照は、その時点から置き換えられました。

参考文献

于 2012-01-13T08:14:07.067 に答える
5

-khtml-現在プレフィックスを使用している唯一のブラウザーはKonquerorです。市場シェアが非常に少ない (1% 未満) ため、安全にドロップできます。

于 2012-01-13T08:32:53.463 に答える
0

Basically very less people uses Konqueror, So it is not necessary to use -khtml- prefix

But if required you, can only use this with the -khtml- prefix

于 2015-12-07T04:50:55.557 に答える