CSS selektory jsou páteří každé stylové webové stránky. Zaměřují se na prvky HTML na vašich stránkách a umožňují vám přidávat styly na základě jejich id, třídy, typu, atributu a dalších. Tato příručka se ponoří do složitosti selektorů CSS a jejich klíčové role při zlepšování estetiky a uživatelského zážitku vašich webových stránek.
Typy selektorů CSS
Selektory CSS existují v různých typech, z nichž každý má svůj jedinečný způsob výběru prvků HTML. Pojďme je prozkoumat:
| Selektor CSS | Popis |
|---|---|
Jednoduché selektory | Používá se k výběru prvků HTML na základě jejich názvu prvku, id, atributů atd |
| Univerzální volič | Vybere všechny prvky na stránce. |
| Výběr atributů | Cílí na prvky na základě jejich hodnot atributů. |
| Selektor pseudotřídy | Vybírá prvky na základě jejich stavu nebo polohy, jako např:hover>pro efekty vznášení. |
| Voliče kombinátorů | Kombinujte selektory a určete vztahy mezi prvky, jako jsou potomci (>) nebo dítě (>>). |
| Selektor pseudoprvků | Vybírá konkrétní části prvku, jako např::before>nebo::after>. |
Obsah
- Typy selektorů CSS
- Jednoduché selektory
- Selektor prvku
- Volič ID
- Výběr třídy
- Univerzální volič
- Výběr skupiny
- Výběr atributů
- Selektor pseudotřídy
- Selektor pseudoprvků
Jednoduché selektory
Jednoduché selektory obsahují níže uvedené třídy.
| Jednoduchý selektor | Popis |
|---|---|
| Selektor prvku | Vybírá prvky HTML na základě jejich názvů značek. |
| Volič ID | Cílí na prvek HTML se specifickým atributem id. |
| Výběr třídy | Vybere prvky s určitým atributem třídy. |
Příklad: V tomto příkladu napíšeme kód, abychom lépe porozuměli selektorům a jejich použití.
HTML Název selektorů CSS>hlava> Ukázkový nadpis1>
Toto je Obsah v prvním odstavcip>
Toto je div s id div-container div>Toto je odstavec s třídou odstavec-třída p> tělo> html>>
Poznámka: Na výše uvedený příklad použijeme pravidla CSS.
Selektor prvku
The selektor prvku vybírá prvky HTML na základě názvu prvku (nebo značky), například p, h1, div, span atd.
POZNÁMKA : Ve výše uvedeném příkladu je použit následující kód. Můžete vidět pravidla CSS aplikovaná na všechny
značky a
značky.
CSS:
h1 { color: red; font-size: 3rem; } p { color: white; background-color: gray; }> Výstup:

Výstup CSS Element Selector
Volič ID
The volič id používá atribut id elementu HTML pro výběr konkrétního elementu. An id prvku je jedinečný na stránce k použití id volič.
Poznámka: Následující kód je použit ve výše uvedeném příkladu pomocí selektoru id.
CSS:
#div-container{ color: blue; background-color: gray; }> Výstup:

Příklad výstupu selektorů CSS ID
Výběr třídy
The selektor třídy vybere prvky HTML se specifickým atributem třídy.
Poznámka: Následující kód je použit ve výše uvedeném příkladu pomocí selektoru třídy. Chcete-li použít selektor třídy, musíte použít (.) následovaný názvem třídy v CSS. Toto pravidlo bude aplikováno na HTML element s atributem class třída odstavce
CSS:
.paragraph-class { color:white; font-family: monospace; background-color: purple; }> Výstup:

Příklad výstupu selektoru třídy CSS
Univerzální volič
The Univerzální volič (*) v CSS se používá k výběru všech prvků v dokumentu HTML. Zahrnuje také další prvky, které jsou uvnitř pod jiným prvkem.
Poznámka: Následující kód je použit ve výše uvedeném příkladu pomocí univerzálního voliče. Toto pravidlo CSS se použije na každý prvek HTML na stránce:
CSS:
* { color: white; background-color: black; }> Výstup:

Příklad výstupu CSS univerzálního selektoru
Výběr skupiny
The Volič skupiny se používá ke stylování všech prvků oddělených čárkami stejným stylem.
Poznámka: Předpokládejme, že chcete použít společné styly na různé selektory, namísto samostatného psaní pravidel je můžete psát ve skupinách, jak je uvedeno níže.
CSS:
#div-container, .paragraph-class, h1{ color: white; background-color: purple; font-family: monospace; }> Výstup:

Příklad výstupu selektoru skupiny CSS
Výběr atributů
The selektor atributu [atribut] se používá k výběru prvků se zadaným atributem nebo hodnotou atributu.
přečtěte si soubor csv v jazyce Java
Poznámka: Následující kód je použit ve výše uvedeném příkladu pomocí selektoru atributů. Toto pravidlo CSS se použije na každý prvek HTML na stránce:
CSS:
[href] { background-color: lightgreen; color: black; font-family: monospace; font-size: 1rem; }> Výstup:

Příklad výstupu výběru atributů CSS
Selektor pseudotřídy
Používá se ke stylování speciálního typu stavu libovolného prvku. Například- Používá se ke stylování prvku, když na něj najede kurzor myši.
Poznámka: V případě a použijeme jednu dvojtečku(:). Selektor pseudotřídy .
Syntax:
Selector:Pseudo-Class { Property: Value; }> CSS:
h1:hover{ background-color: aqua; }> Výstup:

Příklad výstupu CSS pseudoselektoru
Selektor pseudoprvků
Používá se ke stylování jakékoli konkrétní části prvku. Například - Používá se ke stylování prvního písmene nebo prvního řádku jakéhokoli prvku.
Poznámka: V případě a používáme dvojitou dvojtečku(::). Selektor pseudoprvků .
Syntax:
Selector:Pseudo-Element{ Property:Value; }> CSS:
p::first-line{ background-color: goldenrod; }> Výstup:

Příklad výstupu selektoru CSS pseudoprvků






