Przeglądarki

Różne przeglądarki mają różne silniki wyświetlania stron, przez co czasem mają odmienną interpretację tych samych elementów. Dlatego do testowania stron przydatne będzie kilka przeglądarek posiadających różne silniki.

Najważniejsze silniki przeglądarek:

Gecko
Używany w przeglądarkach z rodziny Mozilla (Firefox, Fennec, K-Meleon, Camino, SeaMonkey). Obsługuje w pełni CSS2.1, niektóre elementy CSS3 i wiele własnych niestandardowych właściwości (XUL). Ma zaawansowaną obsługę JavaScript.
Presto
Używany przez przeglądarkę Opera od wersji 7. Obsługuje w pełni CSS2.1 oraz niektóre elementy CSS3. Przechodzi Acid2 i 3. Ma najlepsze wsparcie dla SVG. Używany jest również przez Operę dla telefonów komórkowych.
KHTML/Webkit
Używany (w nieco odmiennych wersjach) przez Apple Safari (także na iPhone), Google Chrome i linuksowego Konquerora. Obsługuje w pełni CSS2.1 oraz trochę elementów CSS3. Przechodzi Acid2 i 3. Wyróżnia się pośród innych obsługą animacji w CSS i transformacji 3D.
Trident
Najstarszy silnik, używany w Internet Explorerze. Reaguje na większość CSS1 i CSS2.1 (od wersji 8) oraz kilka CSS3. Nie obsługuje XHTML. Każda nowa wersja Internet Explorera zachowuje silniki starszych wersji. Domyślnie IE9 używa silnika IE5 lub IE7, jeżeli nie umieści się odpowiedniego DOCTYPE lub metatagu.

Trident bardzo wiele elementów CSS wyświetla niepoprawnie, przez co nie nadaje się do nauki CSS. Polecamy najpierw nauczyć się pisania poprawnego CSS, a potem kilku obejść dla Explorera, niż skupiać się głównie na jego dziwactwach, które nie będą działały w żadnych innych przeglądarkach.

Pozostałe, rzadko spotykane w Sieci silniki to iCab 3 bardzo dobrej przeglądarki iCab, Tasman używany przez starego już Internet Explorera 5 dla MacOS, bliżej nieokreślony prosty silnik PocketIE, Elektra w Operze do wersji 6 oraz własny silnik zabytkowego Netscape 4.


Zmodyfikowano: 26.06.2010, 07:54
submit