Pseudo-klassen
Met pseudoklassen kunt u specifieke toestanden of posities van een element selecteren. Selecteert bijvoorbeeld :hover
het element wanneer de muisaanwijzer erop staat, :focus
selecteert het element wanneer het is geselecteerd of heeft focus, :nth-child()
selecteert een specifiek onderliggend element in een groep.
Voorbeelden:
Pseudo-elementen
Met pseudo-elementen kunt u virtuele elementen maken om een bestaand element aan te passen.
::before
Maak bijvoorbeeld ::after
elementen voor en na een element ::first-line
en ::first-letter
selecteer de eerste regel en eerste letter van een element.
Voorbeelden:
Combinators
Met combinators kunt u selectors combineren om elementen te selecteren op basis van hun relatie. element1 element2
Selecteert bijvoorbeeld element2
inside element1
, element1 > element2
selecteert directe onderliggende elementen van element1
, element1 + element2
selecteert element2
direct daarna element1
.
Voorbeelden:
Attribuut kiezers
Met attribuutkiezers kunt u elementen selecteren op basis van de waarde van hun attributen. Selecteert bijvoorbeeld [attribute]
elementen met het attribuut attribute
, [attribute=value]
selecteert elementen met het attribuut attribute
gelijk aan value
, [attribute^=value]
selecteert elementen waarvan het attribuut attribute
begint met value
.
Voorbeelden:
:not()
kiezer
Met de selector kunt u elementen selecteren die niet overeenkomen met een specifieke selector. Selecteert bijvoorbeeld elementen die niet de class hebben, selecteert elementen die niet de ID hebben. :not()
:not(.class)
class
:not(#id)
id
Voorbeelden:
Deze voorbeelden demonstreren geavanceerde elementselectie in CSS. U kunt deze technieken naar wens aanpassen en toepassen om elementen op uw webpagina te stylen en aan te passen.