OS X hat viele WebKit-basierte Browser, z. B. Safari/Shiira/iCab/OmniWeb, sowie Firefox/SeaMonkey/Camino und Opera. Ich habe keine Statistiken, aber ich würde schätzen, dass dies mindestens 98 % aller Nutzer abdeckt.
Ergebnisse aus Debian-Beliebtheitswettbewerb :
w3m 85.93%
iceweasel 60.35%
lynx 25.71%
konqueror 21.95%
links 9.23%
iceape-browser 6.69%
elinks 6.51%
links2 4.09%
dillo 2.70%
galeon 2.35%
epiphany 0.79%
w3m-el 0.75%
kazehakase 0.58%
midori 0.30%
arora 0.29%
(Dies erfasst nicht die Nutzer von nicht-[DFSG]-freier* Software wie Mozilla Firefox und Opera.) Linux-Benutzer sind ein sehr heterogenes Publikum; selbst wenn Sie mit Mozilla Firefox, Opera und Konqueror von KDE 4 unter Windows testen, decken Sie nicht einmal annähernd den größten Teil der Benutzergruppe ab.
Wenn Sie sich jedoch auf Browser mit Unterstützung für modernes CSS beschränken, werden Sie feststellen, dass es nur wenige zugrunde liegende Engines gibt: Trident (IE), Gecko (Mozilla), WebKit (Apple), KHTML (KDE) und Presto (Opera). Nehmen Sie diese einzeln:
- Trident: wird nur vom IE in Windows verwendet, Sie testen es bereits.
- Gecko: wird vom Browser der Mozilla Suite verwendet (Mozilla Navigator, SeaMonkey Navigator, IceApe Navigator, Mozilla Firefox, IceCat, IceApe, Epiphany-Gecko, Galeon, Kazehakase-Gecko). Die Darstellung von Schriften, Bildern und Plugins variiert stark von Plattform zu Plattform.
- WebKit: verwendet von Safari/Shiira/iCab/Omniweb, Google Chrome, Epiphany-WebKit, Kazehakase-WebKit, Arora. Das Rendering sollte in allen OS X-Browsern völlig einheitlich sein, da sie die vom System bereitgestellte WebKit-Bibliothek verwenden, aber Safari und Google Chrome unter Windows haben sehr unterschiedliche Zeichen-Engines darunter, und unter Linux gibt es sowohl Gtk+- als auch Qt-Versionen mit unterschiedlichem Verhalten.
- KHTML: WebKit wurde davon abgezweigt, aber die Entwicklung wurde unabhängig davon fortgesetzt, und so gibt es eine Menge Abweichungen. Wird hauptsächlich von Konqueror verwendet. Der Konqueror von KDE 4 wurde auf Windows und OS X portiert und verhält sich sehr ähnlich; allerdings hat sich das KHTML von KDE 4 gegenüber dem von KDE 3 deutlich weiterentwickelt und wird immer noch häufig verwendet.
- Presto, verwendet in Opera 7 und höher. Plattformübergreifend konsistent.
Wie bereits in einer anderen Antwort erwähnt, sind das HTML-Parsing und das CSS-Box-Modell für jede Engine plattformübergreifend unverändert. Es sind nur die "kleinen" Dinge wie Schriftarten, Bilder und Plugins, die sich unterschiedlich verhalten werden.