Selectoarele CSS sunt coloana vertebrală a oricărei pagini web elegante. Acestea vizează elemente HTML din paginile dvs., permițându-vă să adăugați stiluri pe baza id-ului, clasei, tipului, atributului și multe altele. Acest ghid va aprofunda în complexitatea selectoarelor CSS și în rolul lor esențial în îmbunătățirea esteticii și experienței utilizatorului paginilor dvs. web.
Tipuri de selectoare CSS
Selectoarele CSS sunt disponibile în diferite tipuri, fiecare cu modul său unic de a selecta elementele HTML. Să le explorăm:
| Selectoare CSS | Descriere |
|---|---|
Selectoare simple | Este folosit pentru a selecta elementele HTML pe baza numelui, id-ului, atributelor, etc |
| Selector universal | Selectează toate elementele din pagină. |
| Selector de atribute | Vizează elementele pe baza valorilor atributelor lor. |
| Selector de pseudo-clasă | Selectează elemente în funcție de starea sau poziția lor, cum ar fi:hover>pentru efecte de hover. |
| Selectoare combinatoare | Combinați selectoare pentru a specifica relațiile dintre elemente, cum ar fi descendenții (>) sau copil (>>>>). |
| Selector de pseudo-element | Selectează anumite părți ale unui element, cum ar fi |
Cuprins
- Tipuri de selectoare CSS
- Selectoare simple
- Selector de elemente
- Selector de id
- Selector de clasă
- Selector universal
- Selector de grup
- Selector de atribute
- Selector de pseudo-clasă
- Selector de pseudo-element
Selectoare simple
Selectorii simpli conțin clasele de mai jos.
| Selector simplu | Descriere |
|---|---|
| Selector de elemente | Selectează elementele HTML pe baza numelor lor de etichetă. |
| Selector de id | Vizează un element HTML cu un anumit atribut ID. |
| Selector de clasă | Selectează elemente cu un anumit atribut de clasă. |
Exemplu: În acest exemplu, vom scrie codul pentru a înțelege mai bine selectorii și utilizările lor.
HTML Selector CSS titlu>cap> Titlul eșantionh1>
Acesta este conținutul din primul paragrafp>
Acesta este un div cu id div-container div>Acesta este un paragraf cu clasa paragraf-clasa p> body> html>>
Notă: Vom aplica regulile CSS la exemplul de mai sus.
forma completă a i d e
Selector de elemente
The selector de elemente selectează elemente HTML pe baza numelui (sau etichetei) elementului, de exemplu p, h1, div, span etc.
NOTĂ : Următorul cod este utilizat în exemplul de mai sus. Puteți vedea regulile CSS aplicate tuturor
etichete și
Etichete.
CSS:
h1 { color: red; font-size: 3rem; } p { color: white; background-color: gray; }> Ieșire:

Ieșire CSS Element Selector
Selector de id
The selector de id folosește atributul id a unui element HTML pentru a selecta un anumit element. Un id elementul este unic pe o pagină de utilizat id-ul selector.
Notă: Următorul cod este folosit în exemplul de mai sus folosind selectorul de id.
CSS:
#div-container{ color: blue; background-color: gray; }> Ieșire:

Exemplu de ieșire CSS ID Selectori
Selector de clasă
The selector de clasă selectează elemente HTML cu un anumit atribut de clasă.
exemplu de în java
Notă: Următorul cod este folosit în exemplul de mai sus folosind selectorul de clasă. Pentru a utiliza un selector de clasă, trebuie să utilizați ( . ) urmat de numele clasei în CSS. Această regulă va fi aplicată elementului HTML cu atributul class paragraf-clasa
CSS:
.paragraph-class { color:white; font-family: monospace; background-color: purple; }> Ieșire:

Selector de clasă CSS Exemplu de ieșire
Selector universal
The Selector universal (*) în CSS este folosit pentru a selecta toate elementele dintr-un document HTML. Include și alte elemente care se află în interior sub alt element.
Notă: Următorul cod este utilizat în exemplul de mai sus folosind selectorul universal. Această regulă CSS va fi aplicată fiecărui element HTML de pe pagină:
CSS:
* { color: white; background-color: black; }> Ieșire:

CSS Universal Selector Exemplu de ieșire
Selector de grup
The Selector de grup este folosit pentru a stila toate elementele separate prin virgulă cu același stil.
Notă: Să presupunem că doriți să aplicați stiluri comune diferitelor selectoare, în loc să scrieți regulile separat, le puteți scrie în grupuri, așa cum se arată mai jos.
CSS:
#div-container, .paragraph-class, h1{ color: white; background-color: purple; font-family: monospace; }> Ieșire:

Selector de grup CSS Exemplu de ieșire
Selector de atribute
The selector de atribute [atribut] este folosit pentru a selecta elementele cu un atribut sau o valoare de atribut specificată.
Notă: Următorul cod este folosit în exemplul de mai sus folosind selectorul de atribute. Această regulă CSS va fi aplicată fiecărui element HTML de pe pagină:
CSS:
[href] { background-color: lightgreen; color: black; font-family: monospace; font-size: 1rem; }> Ieșire:

Atribut CSS Selectros Exemplu de ieșire
Selector de pseudo-clasă
Este folosit pentru a stila un tip special de stare al oricărui element. De exemplu, este folosit pentru a stila un element atunci când cursorul mouse-ului trece peste el.
Notă: Folosim un singur două puncte(:) în cazul unui Selector de pseudo-clasă .
Sintaxă:
Selector:Pseudo-Class { Property: Value; }> CSS:
h1:hover{ background-color: aqua; }> Ieșire:
diagrama modelului e-r

Ieșire exemplu de pseudoselector CSS
Selector de pseudo-element
Este folosit pentru a stila orice parte specifică a elementului. De exemplu - este folosit pentru a stila prima literă sau prima linie a oricărui element.
Notă: Folosim două puncte duble(::) în cazul a Selector de pseudo-element .
Sintaxă:
Selector:Pseudo-Element{ Property:Value; }> CSS:
p::first-line{ background-color: goldenrod; }> Ieșire:

Exemplu de ieșire a selectorului de pseudo-element CSS






