CSS-selectors vormen de ruggengraat van elke stijlvolle webpagina. Ze richten zich op HTML-elementen op uw pagina's, waardoor u stijlen kunt toevoegen op basis van hun ID, klasse, type, attribuut en meer. Deze gids gaat in op de fijne kneepjes van CSS-selectors en hun cruciale rol bij het verbeteren van de esthetiek en gebruikerservaring van uw webpagina's.
Soorten CSS-kiezers
CSS-selectors zijn er in verschillende typen, elk met zijn unieke manier om HTML-elementen te selecteren. Laten we ze verkennen:
| CSS-kiezers | Beschrijving |
|---|---|
Eenvoudige selectors | Het wordt gebruikt om de HTML-elementen te selecteren op basis van hun elementnaam, ID, attributen, enz |
| Universele selector | Selecteert alle elementen op de pagina. |
| Kenmerkkiezer | Richt zich op elementen op basis van hun attribuutwaarden. |
| Pseudoklassekiezer | Selecteert elementen op basis van hun staat of positie, zoals:hover>voor hover-effecten. |
| Combinator-kiezers | Combineer selectors om relaties tussen elementen op te geven, zoals onderliggende elementen (>) of kind (>>). |
| Pseudo-elementkiezer | Selecteert specifieke delen van een element, zoals::before>of::after>. |
Inhoudsopgave
- Typen CSS-kiezers
- Eenvoudige selectors
- Elementkiezer
- ID-kiezer
- Klassenkiezer
- Universele selector
- Groepkiezer
- Kenmerkkiezer
- Pseudoklassekiezer
- Pseudo-elementkiezer
Eenvoudige selectors
Eenvoudige selectors bevatten de onderstaande klassen.
| Eenvoudige selectie | Beschrijving |
|---|---|
| Elementkiezer | Selecteert HTML-elementen op basis van hun tagnamen. |
| ID-kiezer | Richt zich op een HTML-element met een specifiek id-attribuut. |
| Klassenkiezer | Selecteert elementen met een bepaald klasse-attribuut. |
Voorbeeld: In dit voorbeeld zullen we de code schrijven om selectors en hun gebruik beter te begrijpen.
HTML CSS-kiezertitel>hoofd> Voorbeeldkoph1>
Dit is inhoud in de eerste alineap>
Dit is een div met id div-container div>Dit is een paragraaf met klasse paragraaf-klasse p> body> html>>
Opmerking: We zullen CSS-regels toepassen op het bovenstaande voorbeeld.
Elementkiezer
De elementkiezer selecteert HTML-elementen op basis van de elementnaam (of tag), bijvoorbeeld p, h1, div, span, enz.
OPMERKING : In het bovenstaande voorbeeld wordt de volgende code gebruikt. U kunt zien dat de CSS-regels op iedereen zijn toegepast
tags en
c++ splitsreeks
labels.
CSS:
h1 { color: red; font-size: 3rem; } p { color: white; background-color: gray; }> Uitgang:

Uitvoer van CSS-elementselector
ID-kiezer
De ID-kiezer maakt gebruik van de ID-attribuut van een HTML-element om een specifiek element te selecteren. Een ID kaart van het element is uniek om op een pagina te gebruiken het ID keuzeschakelaar.
Opmerking: De volgende code wordt in het bovenstaande voorbeeld gebruikt met behulp van de id-selector.
CSS:
#div-container{ color: blue; background-color: gray; }> Uitgang:

CSS ID Selectors voorbeelduitvoer
Klassenkiezer
De klassenkiezer selecteert HTML-elementen met een specifiek klasse-attribuut.
Opmerking: De volgende code wordt in het bovenstaande voorbeeld gebruikt met behulp van de klassenkiezer. Om een klassenkiezer te gebruiken, moet u ( . ) gevolgd door de klassenaam in CSS gebruiken. Deze regel wordt toegepast op het HTML-element met het class-attribuut paragraaf-klasse
CSS:
.paragraph-class { color:white; font-family: monospace; background-color: purple; }> Uitgang:

CSS-klassekiezer Voorbeelduitvoer
Universele selector
De Universele keuzeschakelaar (*) in CSS wordt gebruikt om alle elementen in een HTML-document te selecteren. Het bevat ook andere elementen die zich onder een ander element bevinden.
Opmerking: De volgende code wordt in het bovenstaande voorbeeld gebruikt met behulp van de universele selector. Deze CSS-regel wordt toegepast op elk HTML-element op de pagina:
CSS:
* { color: white; background-color: black; }> Uitgang:

CSS Universal Selector Voorbeelduitvoer
Groepkiezer
De Groepkiezer wordt gebruikt om alle door komma's gescheiden elementen in dezelfde stijl op te maken.
Opmerking: Stel dat u gemeenschappelijke stijlen wilt toepassen op verschillende selectors, in plaats van regels afzonderlijk te schrijven, kunt u ze in groepen schrijven, zoals hieronder weergegeven.
CSS:
#div-container, .paragraph-class, h1{ color: white; background-color: purple; font-family: monospace; }> Uitgang:

CSS-groepkiezer Voorbeelduitvoer
Kenmerkkiezer
De attribuutkiezer [attribuut] wordt gebruikt om de elementen met een opgegeven attribuut of attribuutwaarde te selecteren.
Opmerking: De volgende code wordt in het bovenstaande voorbeeld gebruikt met behulp van de attribuutselector. Deze CSS-regel wordt toegepast op elk HTML-element op de pagina:
CSS:
[href] { background-color: lightgreen; color: black; font-family: monospace; font-size: 1rem; }> Uitgang:

CSS-attribuut Selectros Voorbeelduitvoer
Pseudoklassekiezer
Het wordt gebruikt om een speciaal type status van elk element te stylen. Bijvoorbeeld: het wordt gebruikt om een element op te maken als de muiscursor erover beweegt.
Opmerking: We gebruiken een enkele dubbele punt(:) in het geval van a Pseudoklassekiezer .
Syntaxis:
Selector:Pseudo-Class { Property: Value; }> CSS:
h1:hover{ background-color: aqua; }> Uitgang:

CSS Pseudo Selector Voorbeelduitvoer
Pseudo-elementkiezer
Het wordt gebruikt om elk specifiek deel van het element te stylen. Bijvoorbeeld: het wordt gebruikt om de eerste letter of de eerste regel van een element op te maken.
Opmerking: We gebruiken een dubbele dubbele punt(::) in het geval van a Pseudo-elementkiezer .
Syntaxis:
Selector:Pseudo-Element{ Property:Value; }> CSS:
p::first-line{ background-color: goldenrod; }> Uitgang:

CSS Pseudo-Element Selector Voorbeelduitvoer






