Kolor 255 12 12 w modelu RGB na stronie www powinien być zapisany w postaci
Pytanie z egzaminu CKE, styczeń 2015 (arkusz E.14-X-15.01).
W CSS kolor zapisuje się szesnastkowo jako #RRGGBB: po dwie cyfry szesnastkowe na każdą składową. 255 to w systemie szesnastkowym FF, a 12 to 0C, bo 12 = 0 · 16 + 12, a cyfra 12 to C. Składowe 255, 12, 12 dają więc #FF0C0C, czyli intensywną czerwień z niewielką domieszką zieleni i niebieskiego.
Przeliczanie najłatwiej robić dzieleniem przez 16: iloraz to pierwsza cyfra, reszta druga. 200 daje C8, 128 daje 80. Ten sam kolor zapiszesz w CSS także funkcją rgb(255, 12, 12). Zapamiętaj, że każda składowa musi zająć dokładnie dwie cyfry, dlatego 12 to 0C, a nie samo C.
Zapis #2551212 powstaje z doklejenia liczb dziesiętnych. Ma siedem znaków zamiast sześciu i miesza system dziesiętny z szesnastkowym, więc przeglądarka go odrzuci. Kolory w zapisie z krzyżykiem zawsze podaje się szesnastkowo.
Zapis #EE0C0C ma poprawne składowe zielona i niebieska, ale czerwona to EE, czyli 238, a nie 255. To typowa pomyłka przy przeliczaniu: 255 to największa wartość dwucyfrowa, czyli FF. Z kolei #AB1A1D to zupełnie inny, ciemniejszy odcień: AB to 171, 1A to 26, a 1D to 29.
Poprawny jest #FF0C0C, bo FF = 255, a 0C = 12. Kontrola na szybko: 255 zawsze daje FF, a 0 zawsze 00.
Cyfry szesnastkowe to 0-9 i litery od A do F, oznaczające wartości od 10 do 15. Wielkość liter w kodzie koloru nie ma znaczenia, więc zapis małymi literami jest równoważny.