CSS-valitsimien Hallinta HTML-elementtien Tyylittelyssä
Jotta voit käyttää tyylejä tehokkaasti, sinun tulee ymmärtää CSS-valitsimet, jotka määrittävät, mihin HTML-elementteihin tyylit kohdistetaan. Tarkastellaan tärkeimpiä valitsintyyppejä.
Tunnistevalitsin
Tunnistevalitsin kohdistaa kaikki tietyn tunnisteen elementit, jolloin sivulle saadaan yhtenäinen tyyli.
Syntaksi: HTML:ssä on p-elementti:
<p>It was all in my head.</p>
Tyylien lisäämiseksi CSS-tiedostoon käytetään tunnisteen nimeä (p) valitsimena:
p {
property: value;
}
Suoritetaan seuraava esimerkki ja tarkastellaan, miten se toimii.
index.html
styles.css
Luokkavalitsin
Luokkavalitsimet kohdistavat elementteihin, joilla on sama luokan nimi, mahdollistaen tarkemman hallinnan.
Syntaksi: HTML:ssä lisätään class-attribuutti kuvaavalla luokan nimellä:
<p class="text">This song is another hit.</p>
CSS:ssä viitataan luokan nimeen pisteellä (.) määriteltäessä tyylejä:
.text {
property: value;
}
Tarkastellaan seuraavaa esimerkkiä ja huomataan, että vain elementit, joilla on text-luokka, saavat nämä tyylit, mikä mahdollistaa yksityiskohtaisemman muotoilun hallinnan.
index.html
styles.css
Kaikki elementit, joilla on class="text"-attribuutti, muotoillaan punaisella tekstillä, 24px fonttikoolla ja vehnänvärisellä taustalla. Luokan nimi text määritellään tiedostossa index.css käyttäen .-etuliitettä.
Luokkien yhdistäminen
Voit liittää useita luokkia yhteen elementtiin joustavaa tyylittelyä varten.
Syntaksi: Lisää HTML:ssä useita luokkanimiä elementtiin:
<p class="text font">A robot created chemicals.</p>
Määrittele CSS:ssä tyylit jokaiselle luokalle erikseen:
.text {
property: value;
}
.font {
property: value;
}
Käydään seuraava esimerkki läpi ja katsotaan, miten se toimii. Elementit, joilla on sekä text että font -luokat, saavat määritellyt tyylit.
index.html
styles.css
<p>-elementti, jolla on sekä text että font -luokat, saa tyylit molemmista selektoreista. text-luokka asettaa värin laivastonsiniseksi ja font-luokka asettaa fonttikoon 24px.
Id-valitsin
Id-valitsimet kohdistavat yksittäiseen, ainutlaatuiseen elementtiin. Koska id-arvojen tulee olla yksilöllisiä, tätä menetelmää käytetään harvoin tyylittelyyn.
Syntaksi: Lisää HTML:ään elementille id-attribuutti:
<p id="title">Choose from different themes.</p>
CSS:ssä viitataan id-arvoon risuaitamerkillä (#) määriteltäessä tyylejä:
#title {
property: value;
}
Tarkastellaan seuraavaa esimerkkiä ja havainnoidaan sen toimintaa. Tässä esimerkissä tyylit kohdistuvat ainutlaatuiseen elementtiin, jolla on title-id.
index.html
styles.css
Attribuutti id="title" yksilöi <p>-elementin, ja #title-valitsimella määritellyt tyylit koskevat vain tätä tiettyä elementtiä.
1. Valitse kaikki mahdolliset tavat kohdistaa HTML-elementti tyylien lisäämiseksi.
2. Mikä on tapa kohdistaa ja tyylitellä 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
Mahtavaa!
Completion arvosana parantunut arvoon 2.56
CSS-valitsimien Hallinta HTML-elementtien Tyylittelyssä
Pyyhkäise näyttääksesi valikon
Jotta voit käyttää tyylejä tehokkaasti, sinun tulee ymmärtää CSS-valitsimet, jotka määrittävät, mihin HTML-elementteihin tyylit kohdistetaan. Tarkastellaan tärkeimpiä valitsintyyppejä.
Tunnistevalitsin
Tunnistevalitsin kohdistaa kaikki tietyn tunnisteen elementit, jolloin sivulle saadaan yhtenäinen tyyli.
Syntaksi: HTML:ssä on p-elementti:
<p>It was all in my head.</p>
Tyylien lisäämiseksi CSS-tiedostoon käytetään tunnisteen nimeä (p) valitsimena:
p {
property: value;
}
Suoritetaan seuraava esimerkki ja tarkastellaan, miten se toimii.
index.html
styles.css
Luokkavalitsin
Luokkavalitsimet kohdistavat elementteihin, joilla on sama luokan nimi, mahdollistaen tarkemman hallinnan.
Syntaksi: HTML:ssä lisätään class-attribuutti kuvaavalla luokan nimellä:
<p class="text">This song is another hit.</p>
CSS:ssä viitataan luokan nimeen pisteellä (.) määriteltäessä tyylejä:
.text {
property: value;
}
Tarkastellaan seuraavaa esimerkkiä ja huomataan, että vain elementit, joilla on text-luokka, saavat nämä tyylit, mikä mahdollistaa yksityiskohtaisemman muotoilun hallinnan.
index.html
styles.css
Kaikki elementit, joilla on class="text"-attribuutti, muotoillaan punaisella tekstillä, 24px fonttikoolla ja vehnänvärisellä taustalla. Luokan nimi text määritellään tiedostossa index.css käyttäen .-etuliitettä.
Luokkien yhdistäminen
Voit liittää useita luokkia yhteen elementtiin joustavaa tyylittelyä varten.
Syntaksi: Lisää HTML:ssä useita luokkanimiä elementtiin:
<p class="text font">A robot created chemicals.</p>
Määrittele CSS:ssä tyylit jokaiselle luokalle erikseen:
.text {
property: value;
}
.font {
property: value;
}
Käydään seuraava esimerkki läpi ja katsotaan, miten se toimii. Elementit, joilla on sekä text että font -luokat, saavat määritellyt tyylit.
index.html
styles.css
<p>-elementti, jolla on sekä text että font -luokat, saa tyylit molemmista selektoreista. text-luokka asettaa värin laivastonsiniseksi ja font-luokka asettaa fonttikoon 24px.
Id-valitsin
Id-valitsimet kohdistavat yksittäiseen, ainutlaatuiseen elementtiin. Koska id-arvojen tulee olla yksilöllisiä, tätä menetelmää käytetään harvoin tyylittelyyn.
Syntaksi: Lisää HTML:ään elementille id-attribuutti:
<p id="title">Choose from different themes.</p>
CSS:ssä viitataan id-arvoon risuaitamerkillä (#) määriteltäessä tyylejä:
#title {
property: value;
}
Tarkastellaan seuraavaa esimerkkiä ja havainnoidaan sen toimintaa. Tässä esimerkissä tyylit kohdistuvat ainutlaatuiseen elementtiin, jolla on title-id.
index.html
styles.css
Attribuutti id="title" yksilöi <p>-elementin, ja #title-valitsimella määritellyt tyylit koskevat vain tätä tiettyä elementtiä.
1. Valitse kaikki mahdolliset tavat kohdistaa HTML-elementti tyylien lisäämiseksi.
2. Mikä on tapa kohdistaa ja tyylitellä HTML-elementti, jolla on class="navigation-link"?
Kiitos palautteestasi!