2011-07-14 14 views
9

Mam bity i elementy CSS, które używają prefiksu dostawcy -webkit-. W celu zapewnienia zgodności ze "starszymi" wersjami Safari, mam taką samą regułę z prefiksem dostawcy -khtml-. Nie interesuje mnie kompatybilność z Konquerorem i innymi prawdziwymi przeglądarkami KHTML.Jaką zgodność utracę po usunięciu przedrostka -khtml?

Na przykład, może mam następujące zasady:

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

Rozumiem, że nowoczesne przeglądarki WebKit wewnętrznie przepisać wszystkie -khtml- i -apple- zasady być -webkit- zasad, zamiast. Jednakże pozostawia mi to następujące pytanie:

W jakiej wersji Safari udostępniono -webkit-? To jest, w jakiej wersji Safari całkowicie ignoruje moje reguły?

Mam zamiar użyć tych informacji, aby dowiedzieć się, czy moje indywidualne reguły (takie jak -khtml-user-select) są faktycznie obsługiwane przez tę wczesną wersję Safari.

Odpowiedz

4

Jedyną przeglądarką, która wykorzystuje prefiks -khtml- teraz jest Konqueror, ponieważ mają bardzo niewielki udział w rynku (mniej niż 1%), możesz upuścić go bezpiecznie.

0

Zasadniczo bardzo mniej osób korzysta Konqueror, więc nie jest konieczne stosowanie -khtml- prefiks

Ale jeśli wymagane ci mogą korzystać z tego tylko z -khtml- prefiksu

Powiązane problemy