Elementtien Valitseminen Yksinkertaisella Tavalla
Pyyhkäise näyttääksesi valikon
Jotta tyylejä voidaan käyttää, täytyy CSS:lle kertoa, mihin HTML-elementteihin tyylit kohdistetaan. Tämä tehdään valitsimien avulla. Tässä luvussa keskitytään kolmeen tärkeimpään valitsimeen: elementtivalitsin, luokkavalitsin ja id-valitsin.
Elementtivalitsin
Elementtivalitsin kohdistaa kaikki tietyn HTML-tagin elementit.
Esimerkki HTML:
<p>It was all in my head.</p>
Esimerkki CSS:
p {
color: purple;
font-size: 36px;
background-color: pink;
}
Tämä sääntö koskee jokaista sivun <p>-elementtiä.
Käytä elementtivalitsimia, kun haluat yhtenäisen tyylin kaikille kyseisen tyypin elementeille.
index.html
styles.css
Luokkavalitsin
Luokkavalitsin kohdistaa elementteihin, joilla on sama luokan nimi.
HTML:
<p class="text">This song is another hit.</p>
CSS:ssä viitataan luokan nimeen pisteellä (.) määriteltäessä tyylejä:
.text {
color: red;
font-size: 24px;
background-color: wheat;
}
Vain elementit, joilla on class="text", saavat nämä tyylit.
Luokkavalitsimet ovat yleisimmin käytetty valitsintyyppi todellisissa projekteissa, koska ne mahdollistavat joustavan ja uudelleenkäytettävän tyylittelyn.
index.html
styles.css
Useita luokkia
Elementillä voi olla useampi kuin yksi luokka.
HTML:
<p class="text font">We test multiple class names</p>
CSS:
.text {
color: navy;
}
.font {
font-size: 24px;
}
Jos elementillä on molemmat luokat, se saa tyylit molemmista valitsimista.
Tämä tekee luokkapohjaisesta tyylittelystä tehokasta.
index.html
styles.css
<p>-elementti, jolla on sekä text- että font-luokat, saa tyylit molemmista valitsimista. text-luokka asettaa värin laivastonsiniseksi ja font-luokka asettaa fonttikooksi 24px.
ID-valitsin
ID-valitsin kohdistaa yhteen yksilölliseen elementtiin.
HTML:ssä lisää elementille id-attribuutti:
<p id="title">Choose from different themes.</p>
CSS:ssä viittaa ID:hen risuaitamerkillä (#) määrittääksesi tyylit:
#title {
font-weight: 500;
font-size: 20px;
}
ID:n tulee olla yksilöllinen sivulla.
Vaikka ID:tä voidaan käyttää tyylittelyyn, luokkia suositaan yleensä johdonmukaisuuden ja uudelleenkäytettävyyden vuoksi.
index.html
styles.css
1. Valitse kaikki mahdolliset tavat kohdistaa tämä elementti:
2. Mikä on tapa kohdistaa ja muotoilla HTML-elementti, jolla on class="navigation-link"?
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme