Grafika publishing webtip.cz grafika.cz mujiPod.cz mujmac.cz fotografovani.cz printing.cz builder.cz galerie
webtip.cz
adresář  | práce  | diskuse  | redakce  | inzerce
 
 


  Tabulka kompatibility prohlížečů
o autorovi 
poslat mailem 
tisknout článek 
aktuální rubrika 
Podrobný přehled základních funkcí HTML a jejich podpory ve většině běžně používaných prohlížečů. (Tabulka je rozsáhlejší, takže její načítání může chvíli trvat.)

Staníček Petr - 17.08.2001 - velká recenze - Rubrika: HTML

Tabulka kompatibility prohlížečů

Největším problémem při tvorbě webu bývá zjistit, zda a které prohlíče podporují funkci, kterou chcete použít. Následující tabulka vám nabízí přehled většiny klientů používaných po celém světě a označení, jak podporují funkce, na něž jste zvyklí z nejmodernějších verzí prohlížečů.

Legenda
podporováno: A částečně/nestandardně: Č nepodporováno: -
Windows
Prohlížeče: Java Rámy Tabulky Pluginy Velikost písma Barva písma Java
script
CSS*) GIF89 DHTML i-frame Barva tabulek XML
AOL Browser 3.0 - A A - A A - - - - - - -
AOL Browser 1.0 - - - - - - - - - - - - -
MSIE 5.5 A[1]
JDK 1.1
A A[2] A A A A[3]
1.5ECMA
Č[4]
CSS2
A A[5] A A Č[6]
MSIE 5.0 A A A A A A Č
1.3ECMA
Č
CSS2
A A A A Č
MSIE 4.0 A A A A A A Č
1.ECMA
Č
CSS1
A A A A -
MSIE 3.0 A A A A A A Č
1.0(k)
Č A - A A -
MSIE 2.0 - - A - A A - - - - - - -
MSIE 1.0 - - A - A A - - - - - - -
Mosaic 3.0 - A A - A - - - - - - - -
Mosaic 1.0 - - - - - - - - - - - - -
Netscape 6 A[7]
JDK 1.3
A A[2] A A A A[8]
1.5ECMA
Č[9]
CSS2
A A[10] A[11] A Č[12]
Navigator 4.5-4.7 Č
JDK 1.1
A A A A A Č
1.3ECMA
Č
CSS1
A A - A -
Navigator 4 A A A A A A Č
1.2
Č
CSS1
A A - A -
Navigator 3.0 A A A A A A Č
1.1
- A - - A -
Navigator 2.0 A A A A A A Č
1.0
- A - - - -
Navigator 1.1 - - A - A - - - - - - - -
Opera 4.02 Č[13]
JDK 1.3
A[14] A[2] Č A A Č
1.3ECMA
Č
CSS2
A Č[15] A[16] A Č[17]
Opera 3.60 - A A Č A A Č Č A - - A -
Opera 3.5 - A A Č A A Č - A - - A -
Lynx - A A - - - - - - - - - -
Macintosh
Prohlížeče: Java Rámy Tabulky Pluginy Velikost písma Barva písma Java
script
CSS*) GIF89 DHTML i-frame Barva tabulek XML
AOL Browser 2.7 - - - - - - - - - - - - -
AOL Browser 1.0 - - - - - - - - - - - - -
Cyberdog 2.0 - A A - A A - - A - - - -
MSIE 5.0 A[21]
JDK 1.1
A A A A A A
1.3ECMA
Č[20]
CSS2
A A[18] A A Č[19]
MSIE 4.0 A A A A A A Č
1.2ECMA
Č
CSS1
A A A A -
MSIE 3.0 A A A A A A Č
1.0 (k)
Č A - A A -
MSIE 2.0 - A A A A A - - - - - - -
Mosaic 3.07 - A A - A A - - - - - - -
Mosaic 2.0 - - A - - - - - - - - - -
Mosaic 1.0 - - - - - - - - - - - - -
Netscape 6 A
JDK 1.3
A A[2] A A A A[8]
1.5ECMA
Č[9]
CSS2
A A[10] A[11] A Č[12]
Navigator 4.5-4.74 Č
JDK 1.1
A A A A A Č
1.3ECMA
Č
CSS1
A A - A -
Navigator 4.06 A A A A A A Č
1.2
Č
CSS1
A A - A -
Navigator 3.0 A A A A A A Č
1.1
Č A - - A -
Navigator 2.0 - A A A A A Č
1.0
- A - - - -
Navigator 1.1 - - A - A - - - - - - - -
iCab Č A A - A A - Č A Č - A -
Lynx - A A - - - - - - - - - -
Linux
Prohlížeče: Java Rámy Tabulky Pluginy Velikost písma Barva písma Java
script
CSS*) GIF89 DHTML i-frame Barva tabulek XML
Netscape 6 A
JDK 1.3
A A[2] A A A A[8]
1.5ECMA
Č[9]
CSS2
A A[10] A[11] A Č[12]
Navigator 4.7 Č
JDK 1.1
A A A A A Č
1.3ECMA
Č
CSS1
A Č - A -
Amaya - A A - A A - Č A - - A Č
Opera 4a - A A Č A A - Č A - - A Č
Lynx - A A - - - - - - - - - -
Unix
Prohlížeče: Java Rámy Tabulky Pluginy Velikost písma Barva písma Java
script
CSS*) GIF89 DHTML i-frame Barva tabulek XML
MSIE 5.0 A A A A A A Č
1.3ECMA
Č
CSS2
A A A A Č
MSIE 4.01 A A A A A A Č
1.2ECMA
Č
CSS1
A A A A -
Mosaic 2.75 - - A - - - - - - - - - -
Mosaic 1.0 - - - - - - - - - - - - -
Navigator 4.x Č
JDK 1.1
A A A A A Č
1.3ECMA
Č
CSS1
A A - A -
Navigator 4.06 A A A A A A Č
1.1?
Č
CSS1
A A - A -
Navigator 3.0 A A A A A A Č
1.1
Č A - - - -
Navigator 2.0 A A A A A A Č
1.0
- A - - - -
Navigator 1.1 - - A - A - - - - - - - -
Arena 3 - - A - A - - Č - - - - -
Lynx - A A - - - - - - - - - -
Televize
Prohlížeče: Java Rámy Tabulky Pluginy Velikost písma Barva písma Java
script
CSS*) GIF89 DHTML i-frame Barva tabulek XML
MS WebTV - A A - A A Č
1.1
- A - - A -
NextStep
Prohlížeče: Java Rámy Tabulky Pluginy Velikost písma Barva písma Java
script
CSS*) GIF89 DHTML i-frame Barva tabulek XML
OmniWeb 2.1 - A A - A A Č - - Č - - -
OmniWeb 1.0 - - - - A A - - - - - - -
OS/2
Prohlížeče: Java Rámy Tabulky Pluginy Velikost písma Barva písma Java
script
CSS*) GIF89 DHTML i-frame Barva tabulek XML
Navigator 2.02 - - A - A A - - A - - - -
Web Explorer 1.1 - - A - A A - - - - - - -
Opera - A A - A A Č - A - - - -
Lynx - A A - - - - - - - - - -

*) Přehled kompatibility vzhledem k CSS je uveden v samostané tabulce.

Poznámky:

[1] Java & IE 5.5 - S IE 5.5 se standardně instaluje Java Runtime Environment 1.1.4 (JRE 1.1.4), ale je možné snadno upgradovat na JDK 1.3

[2] Hlavička a patička v tabulkách - Většina prohlížečů nerozumí THEAD, TBODY a TFOOT, čímž přicházejí o velké možnosti těchto značek při tisku a zobrazování rozsáhlých tabulek

[3] JavaScript & IE 5.5 - IE 5.5 používá JScript, který v posledních verzích v zásadě vyhovuje ECMA. JScript se relativně čistě mapuje na verze JavaScriptu používané Netscapem a Operou. IE 5.5 používá JScript 5.5, který je kompatibilní s ECMA-262 a (z větší části) podporuje možnosti JavaScriptu 1.5.

[4] CSS & IE 5.5 - Jsou zde jisté problémy s CSS1, i když jinak je celkem dobře podporováno. CSS2 je slabší, i přes podporu XML a pozicování. Ve verzi IE 6.0 snad bude lepší podpora CSS2 a CSS-P (CSS Positioning)

[5] DHTML & IE 5.5 - V IE 5.5 není dobrá podpora DOM2 a při manipulaci s dokumentem se stále často používají proprietární rozšíření (např. innerHTML), ačkoli tyto postupy již nejsou W3C povoleny.

[6] XML & IE 5.5 - Je částečně podporováno XML 1.0; XHTML 1.0 je podporováno velmi dobře. IE 5.5 obsahuje XSLT engine přes MSXML (na rozdíl od řešení CSS/XML Netscapu). Nová verze MSXML (3.0) obsahuje upgradovaný XSL engine, který je výrazně vylepšen - hledejte jej v IE 6.0. Integrace CSS/XML je v IE 5.5 minimální.

[7] JDK & NN 6 - Netscape 6 sice přichází s JRE 1.3, ale v současnosti je podporována pouze specifická verze JRE od firmy Sun (J2SE 1.30_01).

[8] JavaScript & NN 6 - Netscape nabídl ve svém novém browseru dobrou podporu JavaScriptu 1.5 / ECMA-262. Bohužel také udělal velmi významné (a nešťastné) rozhodnutí odstranit některé ze svých rozšíření JavaScriptu, které byly uvedeny v NN 4.x v rozporu se specifikacemi. Tím pádem by některé vaše skripty nyní měly testovat NN 4.x, IE 4/5 a NN 6.x, neboť již chybí funkce jako document.layers , document.embeds atd. O to překvapivější je, že Netscape nyní podporuje některá proprietární rozšíření IE 5.x, jako je např. innerHTML.

[9] CSS2 & NN 6 - Díky novému renderovacímu engine Gecko je v NN 6 dobře podporováno CSS1. CSS2 je částečně implementováno a je zajištěna excelentní podpora pro integraci XML/DOM.

[10] DHTML & NN 6 - Dobrá podpora DOM1 a částečná DOM2 (např. events). DOM Model nyní odpovídá standardu W3C, ale (jak bylo zmíněno v pozn. 9) Netscape se rozhodl opustit svá nestandardní rozšíření z NN 4.x, což znamená, že některé vaše kódy mohou špatně detekovat NN 6.

[11] i-Frame & NN 6 - NN 6 nyní podporuje i-framy, ale již nehledejte layery. Jak již bylo řečeno dříve (pozn. 9), Netscape odhodil mnoho svých nestandardních funkcí.

[12] XML & NN 6 - XML má dobrou podporu, stejně jako XHTML 1.0. Netscape také podporuje definice RDF metadat. Na rozdíl od IE 5.x ale ještě do svého renderovacího engine neintegroval možnosti XSLT, pročež se musíte spoléhat jen na jednodušší CSS/XML postupy.

[13] Java & Opera 4.02 - JRE 1.3, ale pouze jako doplňková volba downloadu a instalace.

[14] Rámy & Opera 4.02 - Rámy mohou být vypnuty, takže jejich chování nelze zaručit.

[15] JavaScript & Opera 4.02 - Částečná podpora JavaScript 1.3/ECMA. Nejenže některé funkce chybí, ale mnohé se od poslední verze 3.x pokazily; usilovně se pracuje na jejich opravách. Počítejte s tím, že Opera může imitovat NN nebo IE, což znamená, že váš skript nemusí Operu korektně poznat. Chcete-li si být jisti, použijte nějaký dobrý detekční skript - třeba "Ultimate Sniffer Script" od Netscape.

[16] CSS & Opera 4.02 - CSS1 i CSS2 jsou podporovány částečně. Jsou zde bohužel chyby i chybějící funkce CSS, které činí renderování v Opeře poněkud nejistým - a to i u kódů, které se v zobrazí korektně v IE 5.x i NN 6.

[17] i-Frame & Opera 4.02 - Po instalaci jsou zakázány, v převolbách lze tuto funkci zapnout.

[18] DOM 1 & Mac IE 5 - V IE 5 pro Mac je podporována slušná část DOM1 (chybějí kusy jádra DOM1); každopádně podpora DOM v IE 5 pro Mac a pro Windows není shodná. Jejich kód není cross-platformní a engine na Macu, byť možná s lepší implementací DOM 1.0, není s IE 5 pro Windows konzistentní ve všech oblastech.

[19] XML & Mac IE 5 - Částečná podpora XML 1.0.

[20] CSS & Mac IE 5 - CSS1 je podporováno výtečně, CC2 pouze částečně.

[21] Java & Mac IE 5 - IE 5 umožňuje upgradovat JRE nezávisle na prohlížeči, neboť spolupracuje s MRJ od Apple. Podle testů a referencí je MRJ 2.2.3 (kompatibilní s JDK 1.1.8) s IE 5 na Macu relativně stabilní, ale předchozí verze MRJ se už stabilně a predikovatelně chovat nemusí.


Zdroj: Webmonkey.com, Webreview.com, Internet

Staníček Petr


Hodnocení článku: -1- -2- -3- -4- -5-  Aktuální hodnocení: 2.76 (5681)

Relevantní články
1. 11. 2001NetCaptor 6.5
30. 10. 2001AdSubtract 2.x
18. 9. 2001IE Cache Auditor 1.0


Příspěvky do diskuse o aktuálním článku
Hosak31.08.1:25Emhhhhh
Rezignant31.08.1:34RE: Emhhhhh
PeterBA06.06.11:57Moja otázka:
tomas zahora03.09.21:29chybí mozilla
Petr Staníček04.09.10:52RE: chybí mozilla
Vincent vega29.08.12:16Opera rulezz!
RedBaron25.08.21:46Opera
Jarda24.08.15:59HTTP 1.0/1.1
Mti24.08.12:17dobre
  

 

  O vydavateli | Kontakt | Ceník reklamy | Ochrana osobních dat
©2002 Grafika Publishing. Všechna práva vyhrazena!