W CSS reguła ma postać: selektor + blok deklaracji. W zapisie:
h2 { background-color: green; }selektor h2 jest selektorem typu (tagu) i dopasowuje wszystkie elementy HTML h2 w dokumencie. Właściwość background-color ustawia kolor tła elementu, czyli kolor obszaru znajdującego się pod treścią (np. pod tekstem nagłówka) oraz ewentualnie pod jego paddingiem.
Dlatego poprawna jest odpowiedź mówiąca o zielonym tle nagłówka drugiego stopnia. Aby zmienić kolor samej czcionki, używa się właściwości color, np. h2 { color: green; }
Dlaczego pozostałe odpowiedzi są błędne?
- "czcionka nagłówka drugiego stopnia" – to dotyczy właściwości color, nie background-color.
- "tło całej strony" – tło strony ustawia się zwykle dla body (lub elementu html), a nie dla selektora h2.
- "czcionka każdego nagłówka na stronie" – selektor h2 nie obejmuje innych poziomów nagłówków (h1, h3 itd.), a dodatkowo zmieniałby tło, nie kolor tekstu.
Wskazówka egzaminacyjna: jeśli w treści widzisz background-*, myśl o tle elementu; jeśli widzisz color bez przedrostka, chodzi o kolor tekstu.