Reklama

CSS selektory: Jaká je podpora prohlížečů?

V tomto článku se zaměříme na podporu CSS selektorů včetně těch ze specifikace CSS3 v dnešních prohlížečích. Kouknem se i na to, jak jsou na tom jejich aktuální vývojové verze. Výsledky jsem získali z testu na stránkách CSS3.info.

Hodnotit tedy budeme Internet Explorer 7, Internet Explorer 8 beta 2, Firefox 3.0, Firefox 3.1 beta 2, Opera 9.6, Opera 10 alfa, Safari 3.2 a Google Chrome 1.0. Navíc ještě budeme hodnotit Internet Explorer 6, s kterým musí webový vývojáři stále počítat.

Tabulka je vytvořena podle testu na CSS3.info, který ale nezahrnuje selektory :hover, :focus, :active, :selection. Zde je nutno říct, že Inernet Explorer 6 má problém se všemi. Internet Explorer 7 nepodporuje :focus. Jak jsou prohlížeče na tom se selektorem :selection, se mi nepodařilo zjistit.

Vysvětlivky:

  • A = ANO podporuje, N = NE nepodporuje, CH = podporuje, ale obsahuje chyby.
  • IE = Internet Explorer, FF = Firefox.
  • E = element (např. div, span, body, h1,...)
CSS selektorIE6IE7IE8 beta 2FF 3.0FF 3.1 beta 2Opera 9.6 i Opera 10 alfaSafari 3.2Google Chrome 1.0
*AAAAAAAA
EAAAAAAAA
.classCHAAAAAAA
#idAAAAAAAA
E FAAAAAAAA
E > FNAAAAAAA
E + FNAAAAAAA
E[atribut]NCHCHAAAAA
E[atribut=hodnota]NAAAAAAA
E[atribut~=hodnota]NCHAAAAAA
E[atribut|=hodnota]NCHAAAAAA
:first-childNCHAAAAAA
:linkAAAAAAAA
:visitedAAAAAAAA
:lang()NNAAAAAA
:beforeNNAAAAAA
::beforeNNNAAAAA
:afterNNAAAAAA
::afterNNNAAAAA
:first-letterAAAAAAAA
::first-letterANNAAAAA
:first-lineAAAAAAAA
::first-lineANNAAAAA
E[atribut^=hodnota]NNAAAAAA
E[atribut$=hodnota]NNAAAAAA
E[atribut*=hodnota]NNAAAAAA
E ~ FNAAAAAAA
:rootNNNAAAAA
:last-childNNNAAAAA
:only-childNNNAAAAA
:nth-child()NNNNAAAA
:nth-last-child()NNNNAAAA
:first-of-typeNNNNAAAA
:last-of-typeNNNNAAAA
:only-of-typeNNNNAAAA
:nth-of-type()NNNNAAAA
:nth-last-of-type()NNNNAAAA
:emptyNNNAAAAA
:not()NNNAAAAA
:targetNNNAAAAA
:enabledNNNAAAAA
:disabledNNNAAAAA
:checkedNNNAAAAA

V následující tabulce naleznete celkové výsledky:

ProhlížečPočet podporovaných selektorůProcenta
Opera 9 a 10 alfa43 z 43100%
Firefox 3.1 beta 243 z 43100%
Safari 3.243 z 43100%
Google Chrome 1.043 z 43100%
Firefox 3.036 z 4383.7%
Internet Explorer 8 beta 223 z 43 (z toho 1 obsahuje chyby)52.8%
Internet Explorer 717 z 43 (z toho 4 obsahují chyby)38.3%
Internet Explorer 611 z 43 (z toho 1 obsahuje chyby)25.2%

Test si můžete ve svém prohlížeči vyzkoušet na stránce http://www.css3.info/selectors-test/test.html.

Informace k článku Autor: Jan Mikula
Datum vydání: 27.12.2008
Kategorie: Internet Explorer : Firefox : Opera : Safari : Webové standardy
Komentáře k článkům: RSS 2.0, Atom 1.0
Podpořte nás: Linkuj.cz : vybrali.sme.sk : Jagg.cz
Trvalé URL: http://prohlizece.info/clanky/css-selektory-jaka-je-podpora-prohlizecu
Vytisknout

Další články

Reakce Odkaz Tučně Kurzíva




Návod na psaní komentářů

Pro formátování textu používejte menu. To funguje pouze při zapnutém Java Scriptu. Pokud tak nemáte, musíte formátovat ručně pomocí pokynů níže.

Pro vytvoření odkazu použijte: <odkaz adresa=http://url-adresy.cz>text odkazu</odkaz> , pro tučné písmo: <tucne>text tučného písma</tucne>, pro kurzívu: <kurziva>text kurzívy</kurziva>. Pokud chcete na některý příspěvek reagovat, použijte: <reakce>číslo příspěvku, na který chcete reagovat</reakce>.

Menu
Prohlizece.info Vám nabízí množství informací o internetových prohlížečích. Detailně se zabýváme prohlížeči Internet Explorer, Firefox, Opera a Safari. Denně přinášíme aktuální články, postřehy a statistiky. To vše bez zaujetí a s nadhledem.
Další prohlížeče Amaya Lynx Mosaic
Anketa Jaký prohlížeč používáte ve svém mobilním telefonu/PDA?
Opera Mini / Opera Mobile (141) 61%
Firefox Mobile (43) 19%
Jiný (30) 13%
Žádný (17) 7%
Hlasovalo: 231
Doporučujeme

Opera Mini 5 a Opera Mobile 10: Nový vzhled

Opera Software po dlouhé době vývoje ...

Firefox 3.6: Rychlejší a s podporou lehkých skinů

Mozilla uvolnila finální verzi Firefoxu 3.6. ...

Opera 10.50: Výrazně rychlejší, anonymní brouzdání a lepší podpora CSS3 a HTML5

Opera Software dnes vydala Operu 10.50. Ta ...
Reklama
Nejčtenější články

Čeština pro Safari 4.0

Před nějakou dobou vydal Apple Safari ...

Opera 10.50: Výrazně rychlejší, anonymní brouzdání a lepší podpora CSS3 a HTML5

Opera Software dnes vydala Operu 10.50. Ta ...

Internet Explorer 9 beta vyjde pravděpodobně v úterý

Microsoft na příští týden chystá ...
Poslední komentáře k článkům

Kdo má nejlepší podporu Java Scriptu? Podle Googlu Opera

Kdo má nejlepší podporu Java Scriptu? Podle Googlu Opera

Kdo má nejlepší podporu Java Scriptu? Podle Googlu Opera

Poslední příspěvky v diskusním fóru

Opera 1O

Opera 1O

Opera 1O

 
Twitter

O webu | Mapa stránek | Prohlášení o přístupnosti | ISSN 1802-3584

Copyright © Jan Mikula (2005 - 2010) - Qexy Design