Zapis koloru #ff00e0 odpowiada zapisowi RGB:
Źle. W
rgb() podaje się liczby dziesiętne, nie szesnastkowe.Dobrze. ff=255, 00=0, e0=224.
Źle. Wartości muszą być dziesiętne (0-255), nie szesnastkowe.
Źle. e0 szesnastkowo to 224, a nie 128.
W zapisie szesnastkowym
#RRGGBB każda para cyfr opisuje jedną składową (0-255) w systemie szesnastkowym. Dla #ff00e0: ff = 255 (czerwona), 00 = 0 (zielona), e0 = 224 (niebieska), czyli rgb(255, 0, 224). Wartość e0 przelicza się jako 14·16 + 0 = 224. W funkcji rgb() składowe podaje się dziesiętnie. Dlatego #ff00e0 to rgb(255, 0, 224).Pozostałe odpowiedzi są błędne. Dwie z nich wstawiają do
rgb() wartości szesnastkowe (f, ff, e0), tymczasem funkcja rgb() oczekuje liczb dziesiętnych z zakresu 0-255. Wariant rgb(255, 0, 128) poprawnie przelicza ff na 255, ale błędnie e0 - 0xe0 to 224, a nie 128 (128 odpowiada 0x80). Prawidłowe przeliczenie #ff00e0 to rgb(255, 0, 224), dlatego ta odpowiedź jest poprawna.