Několik selektorů spojitě v CSS

Chcete-li vybrat prvek, který splňuje několik selektorů současně, je třeba tyto selektory napsat spojitě, bez mezery.

Například následující selektor vybere prvek, který má současně třídu bbb a třídu zzz:

css.bbb.zzz {
  
}

A následující selektor vybere nadpis h2, který má současně třídu bbb a třídu zzz:

cssh2.bbb.zzz {
  
}

Uvedeným způsobem lze konstruovat libovolné kombinace selektorů. Přitom pořadí použitých selektorů nehraje roli, kromě pravidla, že selektory tagů je třeba umístit na úplný začátek.

To znamená, že například selektory .bbb.zzz a .zzz.bbb jsou zcela ekvivalentní.

Kromě toho lze tvořit selektory s použitím id, například takové: #elem.eee, nebo h2#elem.eee, nebo h2.eee#elem a tak dále.

Задание 1

Vysvětlete, co vybírá selektor v uvedeném kódu níže. Poté napište HTML kód, který tomuto selektoru vyhovuje. Zde je kód s selektorem:

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

Vysvětlete, co vybírá selektor v uvedeném kódu níže. Poté napište HTML kód, který tomuto selektoru vyhovuje. Zde je kód s selektorem:

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

Vysvětlete, co vybírá selektor v uvedeném kódu níže. Poté napište HTML kód, který tomuto selektoru vyhovuje. Zde je kód s selektorem:

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

Vysvětlete, co vybírá selektor v uvedeném kódu níže. Poté napište HTML kód, který tomuto selektoru vyhovuje. Zde je kód s selektorem:

css#elem.bbb.zzz {
  color: red;
}
Задание 5

Vysvětlete, co vybírá selektor v uvedeném kódu níže. Poté napište HTML kód, který tomuto selektoru vyhovuje. Zde je kód s selektorem:

cssh2#elem.bbb {
  color: red;
}