Přejít k navigační liště

Zdroják » Zprávičky » CSS selektory level 4: další pseudotřídy a přesnější cílení

CSS selektory level 4: další pseudotřídy a přesnější cílení

Zprávičky ‐ ‐ Webdesign ‐

Nálepky:

Nový návrh specifikace pro CSS selektory (Selectors level 4) z letošního září přináší několik zajímavých novinek. Jednou z nich je pseudotřída :matches(), která slouží k výběru více pseudotříd:

*|*:matches(:hover, :focus)

Tento selektor platí pro všechny prvky ve všech jmenných prostorech, které mají pseudotřídu :hover nebo :focus. Level 4 definuje podobně i další pseudotřídy podle vzoru :nth-child(), například  :nth-match().

Zajímavou novinkou je syntax, umožňující zacílit pravidlo na element, který není v selektoru poslední. Příklad:

ul > $li > a { background: #000;}

Bez znaku ‚$‘ by tato definice platila pro element a, který je potomkem li, který je potomkem ul. Pomocí ‚$‘ můžeme toto pravidlo aplikovat na jiný element ze selektoru – v tomto případě na element li, který má potomka a, a sám je potomkem  ul.

Komentáře

Odebírat
Upozornit na
guest
1 Komentář
Nejstarší
Nejnovější Nejvíce hlasů
Bogan

To je dost, ze tam pridali to cileni. jQuery ma sice .has(), ale tohle bude snazsi. Ted si uz jen pockame 20let nez to bude podporovat i IE 19 a hned to zacnu pouzivat :-). Ale do te doby bude vlastne IE uz raritou, takze to snad bude driv.

Webzdarma a spol.: Jak vypadal první web skoro každého z nás

‐ PHP ‐
Komentáře: 1
Než přišly sociální sítě, blogovací platformy a skládačky webů ze šablon, měl skoro každý, kdo se v první polovině nultých let dostal k internetu, vlastní stránku na freehostingu. Adresa končila na wz.cz, webpark.cz nebo ic.cz, nahoře visel banner a návštěvy počítala ikonka TOPlistu. Ohlédnutí za dobou, kdy se celá generace učila webový vývoj metodou pokus, omyl a F5.

AI přepracovala 300 tisíc řádků Street Fighteru III. Hlídal ji hash každého snímku

‐ AI ‐
Komentáře: 0
AI agenti za tři týdny přepracovali dekompilovaný kód Street Fighteru III: 3rd Strike a podle metriky CodeScene dosáhli nejvyššího možného skóre kvality. Shoda s původní verzí se ověřovala přehráváním herních záznamů a porovnáním hashe herního stavu po každém snímku. Taková kontrola je přísnější než běžné testy, zachytí ale jen to, co do hashe vstupuje.