CSS parinkikliai yra bet kurio stilingo tinklalapio pagrindas. Jie taikomi pagal HTML elementus jūsų puslapiuose, todėl galite pridėti stilių pagal jų ID, klasę, tipą, atributą ir kt. Šiame vadove bus nagrinėjami CSS parinktuvų sudėtingumai ir pagrindinis jų vaidmuo gerinant jūsų tinklalapių estetiką ir naudotojo patirtį.
CSS selektorių tipai
CSS parinkikliai būna įvairių tipų, kurių kiekvienas turi savo unikalų būdą pasirinkti HTML elementus. Panagrinėkime juos:
| CSS selektoriai | apibūdinimas |
|---|---|
Paprasti selektoriai | Jis naudojamas HTML elementams pasirinkti pagal jų elemento pavadinimą, ID, atributus ir kt |
| Universalus selektorius | Parenka visus puslapio elementus. |
| Atributų parinkiklis | Taikoma pagal elementus pagal jų atributų reikšmes. |
| Pseudo klasės parinkiklis | Parenka elementus pagal jų būseną arba padėtį, pvz:hover>užvedimo efektams. |
| Kombinatoriaus selektoriai | Sujunkite parinkiklius, kad nurodytumėte ryšius tarp elementų, pvz., palikuonių (>) arba vaikas (>>>). |
| Pseudoelementų parinkiklis | Parenkamos konkrečios elemento dalys, pvz |
Turinys
- CSS selektorių tipai
- Paprasti selektoriai
- Elementų parinkiklis
- ID parinkiklis
- Klasės parinkėjas
- Universalus selektorius
- Grupės parinkiklis
- Atributų parinkiklis
- Pseudo klasės parinkiklis
- Pseudoelementų parinkiklis
Paprasti selektoriai
Paprastuose selektoriuose yra toliau nurodytos klasės.
| Paprastas parinkiklis | apibūdinimas |
|---|---|
| Elementų parinkiklis | Parenka HTML elementus pagal jų žymų pavadinimus. |
| ID parinkiklis | Taikoma pagal HTML elementą su konkrečiu ID atributu. |
| Klasės parinkėjas | Parenka elementus su tam tikru klasės atributu. |
Pavyzdys: Šiame pavyzdyje parašysime kodą, kad geriau suprastume parinkiklius ir jų naudojimą.
HTML CSS Selectortitle>galva> Pavyzdys Headingh1>
Tai yra pirmoje pastraipoje esantis turinysp>
Tai yra div su ID div-container div>Tai pastraipa, kurios klasė paragrafas-klasė p> body> html>>
Pastaba: Aukščiau pateiktam pavyzdžiui taikysime CSS taisykles.
Elementų parinkiklis
The elementų parinkiklis parenka HTML elementus pagal elemento pavadinimą (arba žymą), pvz., p, h1, div, span ir kt.
PASTABA: Aukščiau pateiktame pavyzdyje naudojamas šis kodas. Galite pamatyti visiems taikomas CSS taisykles
žymos ir
žymės.
CSS:
h1 { color: red; font-size: 3rem; } p { color: white; background-color: gray; }> Išvestis:

CSS elementų parinkiklio išvestis
ID parinkiklis
The id parinkiklis naudoja id atributas HTML elemento, kad pasirinktumėte konkretų elementą. An id elementas yra unikalus naudojamame puslapyje id parinkiklis.
Pastaba: Šis kodas naudojamas aukščiau pateiktame pavyzdyje naudojant id parinkiklį.
CSS:
#div-container{ color: blue; background-color: gray; }> Išvestis:

CSS ID selektorių pavyzdys išvestis
Klasės parinkėjas
The klasės parinkėjas parenka HTML elementus su konkrečiu klasės atributu.
Pastaba: Šis kodas naudojamas aukščiau pateiktame pavyzdyje naudojant klasės parinkiklį. Norėdami naudoti klasės parinkiklį, CSS sistemoje turite naudoti (. ) ir klasės pavadinimą. Ši taisyklė bus taikoma HTML elementui su klasės atributu pastraipos klasė
CSS:
.paragraph-class { color:white; font-family: monospace; background-color: purple; }> Išvestis:

CSS klasės parinkiklio išvesties pavyzdys
Universalus selektorius
The Universalus selektorius (*) CSS naudojamas norint pasirinkti visus HTML dokumento elementus. Tai taip pat apima kitus elementus, esančius viduje po kitu elementu.
Pastaba: Šis kodas naudojamas aukščiau pateiktame pavyzdyje, naudojant universalųjį parinkiklį. Ši CSS taisyklė bus taikoma kiekvienam puslapio HTML elementui:
CSS:
* { color: white; background-color: black; }> Išvestis:

CSS universalaus parinkiklio išvesties pavyzdys
Grupės parinkiklis
The Grupės parinkiklis naudojamas visiems kableliais atskirtiems elementams stilizuoti tuo pačiu stiliumi.
Pastaba: Tarkime, kad norite taikyti bendrus stilius skirtingiems parinktuvams, užuot rašę taisykles atskirai, galite jas rašyti grupėmis, kaip parodyta toliau.
CSS:
#div-container, .paragraph-class, h1{ color: white; background-color: purple; font-family: monospace; }> Išvestis:

CSS grupės parinkiklio išvesties pavyzdys
Atributų parinkiklis
The atributų parinkiklis [atributas] naudojamas norint pasirinkti elementus su nurodytu atributu arba atributo reikšme.
bin į bcd
Pastaba: Šis kodas naudojamas aukščiau pateiktame pavyzdyje naudojant atributo parinkiklį. Ši CSS taisyklė bus taikoma kiekvienam puslapio HTML elementui:
CSS:
[href] { background-color: lightgreen; color: black; font-family: monospace; font-size: 1rem; }> Išvestis:

CSS atributo selektorių pavyzdys išvestis
Pseudo klasės parinkiklis
Jis naudojamas bet kokio elemento specialaus tipo būsenai stilizuoti. Pavyzdžiui, jis naudojamas elemento stiliui sukurti, kai pelės žymeklis užves virš jo.
Pastaba: A atveju naudojame vieną dvitaškį (:). Pseudo klasės parinkiklis .
Sintaksė:
Selector:Pseudo-Class { Property: Value; }> CSS:
h1:hover{ background-color: aqua; }> Išvestis:

CSS pseudo selektorių pavyzdys išvestis
Pseudoelementų parinkiklis
Jis naudojamas kuriant bet kurią konkrečią elemento dalį. Pavyzdžiui, jis naudojamas kuriant bet kurio elemento pirmąją raidę arba pirmąją eilutę.
Pastaba: Mes naudojame dvigubą dvitaškį (::) a atveju Pseudoelementų parinkiklis .
Sintaksė:
Selector:Pseudo-Element{ Property:Value; }> CSS:
p::first-line{ background-color: goldenrod; }> Išvestis:

CSS pseudoelementų pasirinkimo pavyzdžio išvestis






