⊗mkPmSlDSCC 61 of 250 menu

Monimutkaiset jälkeläisvalitsijan ja luokkien yhdistelmät CSS:ssä

Oletetaan, että meillä on seuraava koodi:

<div class="block"> <h2 class="header">Otsikko h2</h2> <p> teksti </p> <h3 class="header">Otsikko h3</h3> <p> teksti </p> <p> teksti </p> </div> <div class="block"> <h2 class="header">Otsikko h2</h2> <p> teksti </p> <h3 class="header">Otsikko h3</h3> <p> teksti </p> <p> teksti </p> </div>

Etsitään kaikki luokan header omaavat elementit, jotka sijaitsevat luokan block elementin sisällä, ja asetetaan niille fontti Arial:

.block .header { font-family: Arial; }

Kuten HTML-koodista voidaan nähdä, luokan block elementin sisällä luokan header omaavat elementit voivat olla joko h2- tai h3-otsikoita. Kirjoitetaan valitsijat, jotka erottelevat nämä otsikot, ja tehdään jotain näille otsikoille.

Valitaan kaikki luokan header omaavat h2-elementit, jotka sijaitsevat luokan block elementin sisällä:

.block h2.header { font-size: 30px; color: red; }

Ja nyt valitaan kaikki luokan header omaavat h3-elementit, jotka sijaitsevat elementin luokan block sisällä:

.block h3.header { font-size: 20px; color: green; }

Kootaan koko CSS-yhteensä:

.block .header { font-family: Arial; } .block h2.header { font-size: 30px; color: red; } .block h3.header { font-size: 20px; color: green; }

Sovelletaan sitä HTML-koodiimme:

Kerro, mitä alla olevan koodin valitsija valitsee. Kirjoita sitten HTML-koodi, joka sopii tähän valitsijaan. Tässä on koodi valitsijalla:

.eee .bbb { color: red; }

Kerro, mitä alla olevan koodin valitsija valitsee. Kirjoita sitten HTML-koodi, joka sopii tähän valitsijaan. Tässä on koodi valitsijalla:

.eee h2 { color: red; }

Kerro, mitä alla olevan koodin valitsija valitsee. Kirjoita sitten HTML-koodi, joka sopii tähän valitsijaan. Tässä on koodi valitsijalla:

.eee h2.bbb { color: red; }

Kerro, mitä alla olevan koodin valitsija valitsee. Kirjoita sitten HTML-koodi, joka sopii tähän valitsijaan. Tässä on koodi valitsijalla:

.eee h3.bbb { color: red; }

Kerro, mitä alla olevan koodin valitsija valitsee. Kirjoita sitten HTML-koodi, joka sopii tähän valitsijaan. Tässä on koodi valitsijalla:

.eee p.bbb { color: red; }

Kerro, mitä alla olevan koodin valitsija valitsee. Kirjoita sitten HTML-koodi, joka sopii tähän valitsijaan. Tässä on koodi valitsijalla:

.eee .bbb .kkk { color: red; }
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ää