CSS valitsimet

CSS valitsimet

CSS-valitsimet käytetään ‘etsimiseen’ (tai valitsemiseen) tyylejä asettavia HTML-elementtejä.

Voimme jakaa CSS-valitsimet viiteen luokkaan:

Tämä sivu selittää perus CSS-valitsimet.

CSS-elementti-valitsin

Elementivalitsin valitsee HTML-elementit elementin nimellä.

Esimerkki

Tässä kaikilla sivulla olevilla <p>-elementeillä asetetaan keskustasotus ja punainen tekstin väri:

p {
  text-align: center;
  color: red;
}

Kokeile itse

CSS-ID-valitsin

ID-valitsin käyttää HTML-elementin ID-ominaisuutta valitakseen tietyn elementin.

Elementin ID on yksilöllinen sivulla, joten ID-valitsinta käytetään valitsemaan yksilöllinen elementti!

Jos haluat valita tietyn ID:n elementin, kirjoita nuoli (#) ja sitten elementin ID.

Esimerkki

Tämä CSS-sääntö vaikuttaa HTML-elementtiin, jolla on id="para1":

#para1 {
  text-align: center;
  color: red;
}

Kokeile itse

Huomaa:ID-nimi ei voi aloittaa numeroa.

CSS-luokkavalitsin

Luokkavalitsin valitsee HTML-elementit, joilla on tietty luokanimi.

Jos haluat valita tietyn luokan elementin, kirjoita piste (.) ja sitten luokan nimi.

Esimerkki

Tässä esimerkissä kaikki class="center":llä varustetut HTML-elementit ovat punaisia ja keskustasotettuja:

.center {
  text-align: center;
  color: red;
}

Kokeile itse

Voit myös määrittää, että vain tiettyjä HTML-elementtejä vaikuttaa luokkaan.

Esimerkki

Tässä esimerkissä vain class="center":llä varustetut <p>-elementit keskustasotetaan:

p.center {
  text-align: center;
  color: red;
}

Kokeile itse

HTML-elementit voivat myös viitata useisiin luokkiin.

Esimerkki

Tässä esimerkissä <p>-elementti asetetaan tyyleiksi class="center" ja class="large":

<p class="center large">Tämä kappale viittaa kahteen luokkaan.</p>

Kokeile itse

Huomaa:Luokanimi ei voi aloittaa numeroa!

CSS-yleinen valitsin

Yleinen valitsin (*) valitsee sivulla olevat kaikki HTML-elementit.

Esimerkki

Seuraavat CSS-säännöt vaikuttavat sivulla oleviin kaikkiin HTML-elementteihin:

* {
  text-align: center;
  color: blue;
}

Kokeile itse

CSS-ryhmävalitsimet

Ryhmävalitsimet valitsevat kaikki HTML-elementit, joilla on samat tyylit.

Tarkastele seuraavaa CSS-koodia (h1, h2 ja p-elementillä on samat tyylit)

h1 {
  text-align: center;
  color: red;
}
h2 {
  text-align: center;
  color: red;
}
p {
  text-align: center;
  color: red;
}

On parasta jaata valitsimet, jotta voit vähentää koodia mahdollisimman paljon.

Jos haluat jaata valitsimet, erottele ne pilkulla.

Esimerkki

Tässä esimerkissä me jaamme yllä olevat valitsimet:

h1, h2, p {
  text-align: center;
  color: red;
}

Kokeile itse

Kaikki yksinkertaiset CSS-valitsimet

Valitsin Esimerkki Esimerkki kuvaus
.class .intro Valitse kaikki elementit, joilla on class="intro".
#id #firstname Valitse id="firstname"-elementti.
* * Valitse kaikki elementit.
elementti p Valitse kaikki <p>-elementit.
elementti,elementti,.. div, p Valitse kaikki <div>-elementit ja kaikki <p>-elementit.

Lisäluettelo

课外书:CSS-elementti-valitsin

课外书:CSS-valitsimen ryhmitys

课外书:CSS-klasseja valitsin

课外书:CSS-ID-valitsin

课外书:CSS-ominaisuusvalitsin

课外书:CSS-lapsivalitsin

课外书:CSS-tytärvalitsin

课外书:CSS-lapsenveli-valitsin