Cookies

Na naší webové stránce používáme soubory cookies pro její správné fungování, přizpůsobení analytických dat a dynamiky obsahu pro uživatele. Více informací o cookies.

Potvrzením zároveň ukládáte souhlas se zpracováním osobních údajů v rámci nařízení GDPR.

Seznam pseudo selektorů

Seznam pseudo-class a pseudo-element selektorů
Předchozí Další seznamy

#1 Pseudo-class

Seznam selektorů typu pseudo-class, které označují speciální stav prvku. O tom jak fungují se dozvíte v jejich článku.

Selektor Popis
:active Vybere aktivní odkaz
:checked Vybere prvek, který je odškrtnutý (zejména prvek vstupu)
:disabled Vybere všechny prvky, které jsou vypnuté (mají atribut disabled)
:empty Vybere prvek, který nemá žádný vnořený prvek
:enabled Vybere každý prvek, který je funkční (základní nastavení, protiklad disabled)
:first-child Vybere prvek, který je prvním vnořeným prvkem rodiče
:first-of-type Vybere prvek, který je prvním výskytem daného prvku
:focus Vybere zaměřený prvek
:hover Vybere prvek, nad kterým se nachází myš
:in-range Vybere prvek, jehož hodnota je v rozsahu (nejčastěji prvek vstupu)
:invalid Vybere prvek, jehož hodnota je neplatná
:is() Seskupuje prvky, pseudo-class a pseudo-element
:lang() Vybere všechny prvky s atributem lang (do závorky se uvádí zkratka daného jazyka)
:last-child Vybere prvek, který je posledním vnořeným prvkem rodiče
:last-of-type Vybere poslední výskyt daného prvku
:link Vybere nenavštívené odkazy
:not() Vybere prvky, které nejsou specifikovaným prvek (ten se vkládá do závorky)
:nth-child(n) Vybere prvky, které jsou n-tými v pořadí(kde n je jakékoli číslo, klíčové slovo nebo rovnice)
:nth-last-child(n) Vybere prvky, které jsou n-tými v pořadí od posledního prvku (kde n je jakékoli číslo, klíčové slovo nebo rovnice)
:nth-last-of-type(n) Vybere prvky, které jsou n-tými v pořadí od posledního výskytu prvku (kde n je jakékoli číslo, klíčové slovo nebo rovnice)
:nth-of-type(n) Vybere prvky, které jsou n-tými v pořadí od prvního výskytu prvku (kde n je jakékoli číslo, klíčové slovo nebo rovnice)
:only-of-type Vybere prvek, jestliže je jediným výskytem daného prvku v rodiči
:only-child Vybere prvek, pokud je prvek jediným prvek v rodiči
:optional Vybere prvky vstupu, které nemají atribut povinnosti, required
:out-of-range Vybere prvky, jejichž hodnota je mimo rozsah
:read-only Vybere prvky, které mají stejnojmenný atribut
:read-write Vybere prvky, které nemají atribut read-only
:required Vybere prvky, které mají atribut povinnosti, required
:root Vybere prvek, který je základním (root) prvkem
:target Vybere prvek, který má id a je obsažen v obsahu jako kotva
:valid Vybere prvky, které mají validní hodnotu
:visited Vybere navštívené odkazy

#2 Pseudo-element

Seznam selektorů typu pseudo-element, které specifikují speciální části prvku. Více o nich v jejich článku.

Selektor Popis
::after Vloží cokoliv za prvek
::before Vloží cokoliv před prvek
::first-letter Vybere první písmeno v prvku
::first-line Vybere první řádek v prvku
::marker Vybere marker v seznamu
::selection Vybere část, která je označená uživatelem
::placeholder Vybere vstupní prvky se zadaným atributem "placeholder"