Błąd początkującego w selektorze potomków

Spójrz na następujący selektor:

cssp.eee {
  color: red;
}

Powinieneś już wiedzieć, że taki selektor wybierze akapity z klasą eee. Na przykład te:

html<p class="eee">
  lorem ipsum
</p>
<p class="eee">
  lorem ipsum
</p>

Spójrz teraz na ten selektor:

cssp .eee {
  color: green;
}

Ten selektor różni się od poprzedniego tym, że między nazwą tagu a nazwą klasy znajduje się spacja. Ta spacja reprezentuje selektor potomków. Oznacza to, że w tym przypadku wybieramy wszystkie elementy z klasą eee, znajdujące się wewnątrz akapitów. Na przykład ten selektor wybierze następujące spany:

html<p>
  lorem <span class="eee">ipsum</span>
</p>
<p>
  lorem <span class="eee">ipsum</span>
</p>

Wynik wykonania kodu:

A zatem, jeszcze raz: p.eee - taki selektor wybiera akapity z klasą eee. A jeśli zrobię tak: p .eee, to wybiorę wszystkie elementy z klasą eee, znajdujące się wewnątrz akapitów. Poczuj tę różnicę.

Задание 1

Opowiedz, co wybiera selektor w podanym poniżej kodzie. Następnie napisz kod HTML, pasujący do tego selektora. Oto kod z selektorem:

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

Opowiedz, co wybiera selektor w podanym poniżej kodzie. Następnie napisz kod HTML, pasujący do tego selektora. Oto kod z selektorem:

cssp .bbb {
  color: red;
}
Задание 3

Opowiedz, co wybiera selektor w podanym poniżej kodzie. Następnie napisz kod HTML, pasujący do tego selektora. Oto kod z selektorem:

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

Opowiedz, co wybiera selektor w podanym poniżej kodzie. Następnie napisz kod HTML, pasujący do tego selektora. Oto kod z selektorem:

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