Összetett gyermekválasztó és osztály kombinációk a CSS-ben
Tegyük fel, hogy a következő kódunk van:
<div class="block">
<h2 class="header">Cím h2</h2>
<p>
szöveg
</p>
<h3 class="header">Cím h3</h3>
<p>
szöveg
</p>
<p>
szöveg
</p>
</div>
<div class="block">
<h2 class="header">Cím h2</h2>
<p>
szöveg
</p>
<h3 class="header">Cím h3</h3>
<p>
szöveg
</p>
<p>
szöveg
</p>
</div>
Keressük meg az összes header osztályú elemet,
amelyek a block osztályú elemen belül találhatók,
és állítsuk be a betűtípust Arial-ra:
.block .header {
font-family: Arial;
}
Amint az a HTML kódban látható, a block
osztályú elemen belül a header osztályú elemek
lehetnek h2, akár h3 címsorok is.
Írjunk szelektorokat, amelyek megkülönböztetik ezeket a címsorokat, és tegyünk valamit
ezekkel a címsorokkal.
Válasszuk ki az összes h2-t a header osztállyal,
amelyek a block osztályú elemen belül találhatók:
.block h2.header {
font-size: 30px;
color: red;
}
Most válasszuk ki az összes h3-t a
header osztállyal, amelyek a
block osztályú elemen belül találhatók:
.block h3.header {
font-size: 20px;
color: green;
}
Gyűjtsük össze a teljes CSS-t:
.block .header {
font-family: Arial;
}
.block h2.header {
font-size: 30px;
color: red;
}
.block h3.header {
font-size: 20px;
color: green;
}
Alkalmazzuk a HTML kódunkra:
Magyarázd el, mit választ ki a szelektor az alábbi kódban. Ezután írj HTML kódot, amely megfelel ennek a szelektornak. Itt a kód a szelektorral:
.eee .bbb {
color: red;
}
Magyarázd el, mit választ ki a szelektor az alábbi kódban. Ezután írj HTML kódot, amely megfelel ennek a szelektorunknak. Itt a kód a szelektorral:
.eee h2 {
color: red;
}
Magyarázd el, mit választ ki a szelektor az alábbi kódban. Ezután írj HTML kódot, amely megfelel ennek a szelektorunknak. Itt a kód a szelektorral:
.eee h2.bbb {
color: red;
}
Magyarázd el, mit választ ki a szelektor az alábbi kódban. Ezután írj HTML kódot, amely megfelel ennek a szelektorunknak. Itt a kód a szelektorral:
.eee h3.bbb {
color: red;
}
Magyarázd el, mit választ ki a szelektor az alábbi kódban. Ezután írj HTML kódot, amely megfelel ennek a szelektorunknak. Itt a kód a szelektorral:
.eee p.bbb {
color: red;
}
Magyarázd el, mit választ ki a szelektor az alábbi kódban. Ezután írj HTML kódot, amely megfelel ennek a szelektorunknak. Itt a kód a szelektorral:
.eee .bbb .kkk {
color: red;
}