⊗mkPmSlUIS 66 of 250 menu

ID:n käyttö CSS:ssä

Kun käytetään id:tä, kaikki valitsimien manipulaatiot, jotka opimme aiemmissa oppitunneissa, ovat saatavilla.

Esimerkki

Oletetaan, että meillä on seuraava koodi:

<div id="block"> <h2>Title</h2> <p>text</p> <p>text</p> </div>

Valitaan h2 elementistä, jonka id on block, ja värjätään se punaiseksi väriksi:

#block h2 { color: red; }

Ja nyt valitaan p elementistä, jonka id on block, ja värjätään se vihreäksi väriksi:

#block p { color: green; }

Esimerkki

Oletetaan nyt, että meillä on seuraava koodi:

<div id="block"> <h2 class="header">Title</h2> <p>text</p> <p>text</p> <h3 class="header">Title</h3> <p>text</p> <p>text</p> </div>

Valitaan elementit, joilla on luokka header, jotka sijaitsevat elementin sisällä, jonka id on block, ja värjätään ne punaiseksi väriksi:

#block .header { color: red; }

Ja nyt valitaan otsikot h2, joilla on luokka header, jotka sijaitsevat elementin sisällä, jonka id on block, ja värjätään ne punaiseksi väriksi:

#block h2.header { color: red; }

Käytännön tehtävät

Kirjoita valitsin, joka valitsee kaikki h2:t, jotka sijaitsevat elementin sisällä, jonka id on elem. Testaa valitsintasi seuraavalla koodilla:

<div id="elem"> <h2>Choose</h2> <p>---</p> <h2>Choose</h2> <p>---</p> </div> <h2>Do not +++</h2> <p>---</p>

Kirjoita valitsin, joka valitsee kaikki elementit joilla on luokka text, jotka sijaitsevat elementin sisällä, jonka id on elem. Testaa valitsintasi seuraavalla koodilla:

<div id="elem"> <p class="text">+++</p> <p class="text">+++</p> <ul> <li class="text">+++</li> <li class="text">+++</li> <li class="text">+++</li> <li>---</li> <li>---</li> </ul> </div> <p class="text">---</p>

Kirjoita valitsin, joka valitsee kaikki kappaleet joilla on luokka text, jotka sijaitsevat elementin sisällä, jonka id on elem. Testaa valitsintasi seuraavalla koodilla:

<div id="elem"> <p class="text">+++</p> <p class="text">+++</p> <ul> <li class="text">---</li> <li class="text">---</li> <li class="text">---</li> <li>---</li> <li>---</li> </ul> </div> <p class="text">---</p>

Kirjoita valitsin, joka valitsee kaikki li:t joilla on luokka text, jotka sijaitsevat elementin sisällä, jonka id on elem. Testaa valitsintasi seuraavalla koodilla:

<div id="elem"> <p class="text">---</p> <p class="text">---</p> <ul> <li class="text">+++</li> <li class="text">+++</li> <li class="text">+++</li> <li>---</li> <li>---</li> </ul> </div> <p class="text">---</p>
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää