Pseudo-luokat
Pseudo-luokkien avulla voit valita elementin tiettyjä tiloja tai paikkoja. Esimerkiksi :hover
valitsee elementin, kun hiiren osoitin on sen päällä, :focus
valitsee elementin, kun se on valittuna tai kohdistettuna, :nth-child()
valitsee tietyn alielementin ryhmästä.
Esimerkkejä:
Pseudoelementtejä
Pseudoelementtien avulla voit luoda virtuaalisia elementtejä olemassa olevan elementin mukauttamiseksi.
::before
Voit esimerkiksi ::after
luoda elementtejä ennen ja jälkeen elementin ::first-line
ja ::first-letter
valita elementin ensimmäisen rivin ja ensimmäisen kirjaimen.
Esimerkkejä:
Kombinaattorit
Kombinaattoreiden avulla voit yhdistää valitsimia valitaksesi elementtejä niiden suhteen perusteella. Esimerkiksi element1 element2
valitsee element2
sisällä element1
, element1 > element2
valitsee suoria alielementtejä element1
, element1 + element2
valitsee element2
välittömästi sen jälkeen element1
.
Esimerkkejä:
Attribuuttien valitsimet
Attribuuttivalitsimien avulla voit valita elementtejä niiden attribuuttien arvon perusteella. Esimerkiksi [attribute]
valitsee elementit attribuutilla attribute
, [attribute=value]
valitsee elementit, joiden attribuutti attribute
on yhtä suuri kuin value
, [attribute^=value]
valitsee elementit, joiden attribuutti attribute
alkaa value
.
Esimerkkejä:
:not()
valitsin
Valitsimen avulla voit valita elementtejä, jotka eivät vastaa tiettyä valitsinta. Valitsee esimerkiksi elementit, joilla ei ole luokkaa, valitsee elementit, joilla ei ole tunnusta. :not()
:not(.class)
class
:not(#id)
id
Esimerkkejä:
Nämä esimerkit osoittavat edistyneen elementin valinnan CSS:ssä. Voit mukauttaa ja soveltaa näitä tekniikoita web-sivusi elementtien tyyliin ja mukauttamiseen haluamallasi tavalla.