Before a after u inputu

Tzv. pseudo-elementy :before a :after se hodí v situacích, kdy je potřeba vytvořit nějaký obsah bez úprav HTML kódu.

Této vlastnosti se hojně využívá při kreslení pomocí CSS / CSS ikon, kde se díky tomu z jediného HTML elementu dají vytvořit velké věci.

Využívat :before a :after se zdálo být nemožné u elementů, které „nemají obsah“. To je:

Pseudo-elementy u některých typů <input>u

Se zajímavým zjištěním přišel Pepa Linha – prohlížeče vycházející z Webkitu (Opera 15+, Chrome, Safari) umí vykreslit pseudo-elementy u <input type=checkbox>, <input type=radio> nebo <input type=range>.

To by při podpoře napříč prohlížeči byla užitečná věc, protože by šlo jednodušeji vytvářet vlastní styl přepínačů a zaškrtávacích políček.

Test :after u některých <input>ů:

Pokud u políček výše ↑ funguje :before/:after, objeví se to vedle nich popis funguje.

Příklad pseudo-elementu u více HTML značek:

Stará Opera

Opera do verse 12 umí pseudo-elementy u značky <br> a naopak je neumí u vodorovné čáry <hr>.

Víte ještě o nějakých výjimkách? Dejte mi prosím vědět do komentářů.

To je všechno. Líbil se vám článek a chcete se dozvědět, až vyjde další?

Sledujte:

 

Připomínky mi pište do komentářů ↓

Selektory :valid a :invalid

CSS selektory :valid a :invalid

CSS selektory :valid a :invalid umí rozpoznat správně nebo špatně vyplněné formulářové políčko.

Proč a jak používat :focus stav

Jak používat CSS stav :focus

Proč je důležité stylovat stav :focus. Jak toho automaticky docílit a jaké jsou s tím problémy.

Selektory :first-child a :last-child

Selektory :first-child a :last-child

Pro zaměření první/poslední položky v CSS lze místo přidávání tříd použít :first/last-child.

Zvýraznění aktivní kotvy

Zvýraznění aktivované kotvy (:target)

Pokud se v rámci stránky používají odkazy na jednotlivé #části, může být vhodné zvýrazněním ukázat, kam odkaz mířil.

CSS 3 selektory

Seznam všech CSS 3 selektorů

V CSS 3 je spousta selektorů, které s postupným mizením starších prohlížečů může dávat smysl znát.

Komentáře