⚠️ Pozor, tento článek už je zastaralý. Podívejte se ne novější – selektory v CSS
CSS3 přichází s armádou nových selektorů. Nejjednodušší bude podívat se na ně optikou toho, jakou verzi Internet Exploreru na svých projektech musíte podporovat, abyste je mohli použít.
IE8+
span[att^="val"]– hodnota atributuattrzačíná řetězcem „val“. Hojně využívají CSS frameworky pro tvorbu gridu. Třídy.span1,.span2atd. selektují takto:span[class^="span"]span[att$="val"]– hodnota atributu končí řetězcem „val“.span[att*="val"]– hodnota atributu obsahuje řetězcem „val“.p ~ ul– mají stejného rodiče, ale nejsou vedle sebe jako up + ul.
IE9+
span:empty– všechny<span>elementy, které neobsahují dceřiný element ani text.div:target– vybírá část zvýrazněnou přes kotvu (/adresa#kotva).input:enabled,input:disabled– formulářové pole, kam není možné zapisovat.input:checked– vybírá aktivovaný input typucheckbox,radionebooption.*::selection– nastylování vybraného textu.span:not(.blue)– všechny spany kromě těch s třídoublue.:first-child,:last-child,:only-child– první, poslední nebo jediný potomek svého rodiče.:nth-child(n),:nth-last-child(n)– n-tý potomek od začátku nebo od konce. Nejlépe se tento šílený (ale moc užitečný) selektor naučíte s pomocí online nástroje NthMaster.:first-of-type,:last-of-type,:only-of-type– první, poslední, jediný tohoto typu elementu.
Komentáře
Máte doplnění, komentář nebo jste našli chybu?
Pro přidání názoru se prosím
přihlaste nebo si zřiďte účet.