Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Elementtien Valitseminen Yksinkertaisella Tavalla | CSS:n Perusteet
Practice
Projects
Quizzes & Challenges
Visat
Challenges
/
CSS:n Perusteet

bookElementtien 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

index.html

styles.css

styles.css

copy

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

index.html

styles.css

styles.css

copy

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

index.html

styles.css

styles.css

copy

<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

index.html

styles.css

styles.css

copy

1. Valitse kaikki mahdolliset tavat kohdistaa tämä elementti:

2. Mikä on tapa kohdistaa ja muotoilla HTML-elementti, jolla on class="navigation-link"?

question mark

Valitse kaikki mahdolliset tavat kohdistaa tämä elementti:

Select all correct answers

question mark

Mikä on tapa kohdistaa ja muotoilla HTML-elementti, jolla on class="navigation-link"?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 3

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 1. Luku 3
some-alt