Сложни комбинации на селектор за потомци и класи во CSS

Нека сега го имаме следниот код:

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

Ајде да ги најдеме сите елементи со класата header, кои се наоѓаат внатре во елементот со класата block, и да им ја поставиме фонт фамилијата на Arial:

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

Како што може да се види во HTML кодот, внатре во елементот со класата block елементите со класата header може да бидат и наслови h2, и наслови h3. Ајде да напишеме селектори кои ги разликуваат овие наслови, и нешто да направиме со овие наслови.

Ајде да ги избереме сите h2 со класата header, кои се наоѓаат внатре во елементот со класата block:

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

А сега да ги избереме сите h3 со класата header, кои се наоѓаат внатре во елементот со класата block:

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

Ајде да го собереме целиот наш CSS заедно:

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

Да го примениме на нашиот HTML код:

Задание 1

Објаснете, што избира селекторот во дадениот код подолу. Потоа напишете HTML код, кој одговара на овој селектор. Еве го кодот со селекторот:

css.eee .bbb {
  color: red;
}
Задание 2

Објаснете, што избира селекторот во дадениот код подолу. Потоа напишете HTML код, кој одговара на овој селектор. Еве го кодот со селекторот:

css.eee h2 {
  color: red;
}
Задание 3

Објаснете, што избира селекторот во даденит код подолу. Потоа напишете HTML код, кој одговара на овој селектор. Еве го кодот со селекторот:

css.eee h2.bbb {
  color: red;
}
Задание 4

Објаснете, што избира селекторот во дадениот код подолу. Потоа напишете HTML код, кој одговара на овој селектор. Еве го кодот со селекторот:

css.eee h3.bbb {
  color: red;
}
Задание 5

Објаснете, што избира селекторот во дадениот код подолу. Потоа напишете HTML код, кој одговара на овој селектор. Еве го кодот со селекторот:

css.eee p.bbb {
  color: red;
}
Задание 6

Објаснете, што избира селекторот во дадениот код подолу. Потоа напишете HTML код, кој одговара на овој селектор. Еве го кодот со селекторот:

css.eee .bbb .kkk {
  color: red;
}