W CSS kolor tekstu ustawia się właściwością color. Jest to podstawowa właściwość dotycząca prezentacji tekstu i dziedziczy się w wielu przypadkach na elementy potomne.
Wartość rgb(255,0,0) to zapis w modelu RGB, gdzie podaje się trzy składowe: czerwoną, zieloną i niebieską. Każda składowa w klasycznym zapisie ma zakres od 0 do 255. Ustawienie 255 dla czerwieni i 0 dla pozostałych składowych oznacza maksymalną intensywność czerwonego, czyli kolor czerwony.
Dlaczego pozostałe propozycje są błędne?
- Warianty z text-color są niepoprawne, ponieważ w standardowym CSS nie ma właściwości o takiej nazwie do ustawiania barwy tekstu. Prawidłowa nazwa to color.
- Warianty z rgb(#FF0000) lub podobnym zapisem są niepoprawne składniowo: funkcja rgb() nie przyjmuje argumentu w postaci jednego ciągu heksadecymalnego z symbolem #. Notacja heksadecymalna jest osobnym sposobem zapisu koloru (np. #FF0000), a nie parametrem funkcji rgb().
W praktyce, jeśli chcesz uzyskać czerwony tekst, możesz użyć różnych równoważnych zapisów (np. nazw kolorów, hex lub rgb), ale w tym pytaniu sprawdzana jest poprawna składnia użycia color z funkcją rgb().
Wskazówka egzaminacyjna: gdy widzisz odpowiedzi z nieistniejącą nazwą właściwości lub z mieszaniem dwóch różnych notacji (hex i rgb), potraktuj to jako sygnał błędu składni i wróć do podstaw: właściwość: wartość;.