Selektor CSS
CSS selektory sú chrbtovou kosťou každej štýlovej webovej stránky. Zameriavajú sa na prvky HTML na vašich stránkach, čo vám umožňuje pridávať štýly na základe ich ID, triedy, typu, atribútu a ďalších. Táto príručka sa ponorí do zložitosti selektorov CSS a ich kľúčovej úlohy pri zlepšovaní estetiky a používateľského zážitku vašich webových stránok.
Typy selektorov CSS
Selektory CSS existujú v rôznych typoch, z ktorých každý má svoj jedinečný spôsob výberu prvkov HTML. Poďme ich preskúmať:
| Selektor CSS | Popis |
|---|---|
| Jednoduché selektory | Používa sa na výber prvkov HTML na základe ich názvu prvku, ID, atribútov atď |
| Univerzálny selektor | Vyberie všetky prvky na stránke. |
| Výber atribútov | Zacieľuje prvky na základe ich hodnôt atribútov. |
| Selektor pseudotriedy | Vyberá prvky na základe ich stavu alebo polohy, ako napr :hover> pre efekty vznášania. |
| Selektory kombinátorov | Kombinujte selektory na určenie vzťahov medzi prvkami, ako sú potomkovia ( > ) alebo dieťa ( >> ). |
| Selektor pseudoprvkov | Vyberá konkrétne časti prvku, ako napr ::before> alebo ::after> . |
Obsah
- Typy selektorov CSS
- Jednoduché selektory
- Selektor prvkov
- Id Selector
- Výber triedy
- Univerzálny selektor
- Výber skupiny
- Výber atribútov
- Selektor pseudotriedy
- Selektor pseudoprvkov
Jednoduché selektory
Jednoduché selektory obsahujú nižšie uvedené triedy.
| Jednoduchý selektor | Popis |
|---|---|
| Selektor prvkov | Vyberá prvky HTML na základe ich názvov značiek. |
| Id Selector | Zacieľuje na prvok HTML so špecifickým atribútom id. |
| Výber triedy | Vyberie prvky s konkrétnym atribútom triedy. |
Príklad: V tomto príklade napíšeme kód, aby sme lepšie porozumeli selektorom a ich použitiu.
HTML Názov selektora CSS> hlava> Vzorový nadpis1>
Toto je obsah v prvom odsekup>
Toto je div s id div-container div> Toto je odsek s triedou paragraf-trieda p> telo> html>
Poznámka: Na vyššie uvedený príklad použijeme pravidlá CSS.
Selektor prvkov
The selektor prvkov vyberá prvky HTML na základe názvu prvku (alebo značky), napríklad p, h1, div, span atď.
POZNÁMKA : Vo vyššie uvedenom príklade je použitý nasledujúci kód. Môžete vidieť, že pravidlá CSS platia pre všetkých
značky a
značky.
CSS:
h1 { color: red; font-size: 3rem; } p { color: white; background-color: gray; } Výkon:
Výstup CSS Element Selector
Id Selector
The selektor ID používa atribút id prvku HTML na výber konkrétneho prvku. An id prvku je jedinečný na stránke na použitie id selektor.
Poznámka: Nasledujúci kód je použitý vo vyššie uvedenom príklade pomocou selektora id.
CSS:
#div-container{ color: blue; background-color: gray; } Výkon:
Príklad výstupu selektorov CSS ID
Výber triedy
The selektor triedy vyberie prvky HTML so špecifickým atribútom triedy.
Poznámka: Nasledujúci kód je použitý vo vyššie uvedenom príklade pomocou selektora triedy. Ak chcete použiť selektor triedy, musíte použiť ( . ), za ktorým nasleduje názov triedy v CSS. Toto pravidlo sa použije na prvok HTML s atribútom class odsek-trieda
CSS:
.paragraph-class { color:white; font-family: monospace; background-color: purple; } Výkon:
Príklad výstupu selektora triedy CSS
Univerzálny selektor
The Univerzálny volič (*) v CSS sa používa na výber všetkých prvkov v dokumente HTML. Zahŕňa aj ďalšie prvky, ktoré sú vo vnútri pod iným prvkom.
Poznámka: Nasledujúci kód je použitý vo vyššie uvedenom príklade pomocou univerzálneho voliča. Toto pravidlo CSS sa použije na každý prvok HTML na stránke:
CSS:
* { color: white; background-color: black; } Výkon:
Príklad výstupu CSS univerzálneho selektora
Výber skupiny
The Selektor skupiny sa používa na úpravu štýlu všetkých prvkov oddelených čiarkami rovnakým štýlom.
Poznámka: Predpokladajme, že chcete použiť spoločné štýly na rôzne selektory, namiesto samostatného písania pravidiel ich môžete napísať do skupín, ako je uvedené nižšie.
CSS:
#div-container, .paragraph-class, h1{ color: white; background-color: purple; font-family: monospace; } Výkon:
Príklad výstupu selektora skupiny CSS
Výber atribútov
The selektor atribútov [atribút] sa používa na výber prvkov so špecifikovaným atribútom alebo hodnotou atribútu.
Poznámka: Nasledujúci kód je použitý vo vyššie uvedenom príklade pomocou selektora atribútov. Toto pravidlo CSS sa použije na každý prvok HTML na stránke:
CSS:
[href] { background-color: lightgreen; color: black; font-family: monospace; font-size: 1rem; } Výkon:
Príklad výstupu výberu atribútov CSS
Selektor pseudotriedy
Používa sa na štýl špeciálneho typu stavu akéhokoľvek prvku. Napríklad- Používa sa na štýl prvku, keď nad ním prejde kurzor myši.
Poznámka: Jednobodku (:) používame v prípade a Selektor pseudotriedy .
Syntax:
Selector:Pseudo-Class { Property: Value; } CSS:
h1:hover{ background-color: aqua; } Výkon:
Príklad výstupu CSS pseudoselektora
Selektor pseudoprvkov
Používa sa na úpravu akejkoľvek konkrétnej časti prvku. Napríklad - Používa sa na úpravu prvého písmena alebo prvého riadku akéhokoľvek prvku.
Poznámka: Dvojbodku (::) používame v prípade a Selektor pseudoprvkov .
Syntax:
Selector:Pseudo-Element{ Property:Value; } CSS:
p::first-line{ background-color: goldenrod; } Výkon:
Príklad výstupu selektora Pseudoprvku CSS
Mohlo By Sa Vám Páčiť