RGB
Red-Green-Blue (RGB - Đỏ-Xanh lá-Xanh dương) là mô hình màu biểu diễn màu sắc dưới dạng hỗn hợp của ba thành phần (hay kênh) cơ bản: đỏ (red), xanh lá (green), và xanh dương (blue). Mô hình này mô tả một màu sắc bằng một dãy ba số (thường nằm trong khoảng 0.0 đến 1.0 hoặc từ 0 đến 255). Mỗi số đại diện cho cường độ (hay mức đóng góp) khác nhau của màu cơ bản trong việc xác định màu cuối cùng.
Một giá trị RGB tự nó không mang ý nghĩa gì. Chính mô hình màu mới xác định cách ba thành phần tương tác với nhau trong một color space để tạo thành màu. Về mặt đồ họa, một điểm trong lưới không gian ba chiều hay hình lập phương đại diện cho một màu. Mỗi chiều (hay trục) tương ứng với một kênh khác nhau. Mô hình màu RGB do đó là hệ tọa độ hình lập phương hay Descartes của không gian màu bên dưới.

Đối với web, không gian màu nền cho giá trị RGB là sRGB (Standard RGB - RGB tiêu chuẩn), và mỗi thành phần RGB là một số trong khoảng từ 0 đến 1.
Lưu ý rằng sRGB chỉ là một trong nhiều không gian màu RGB. Các không gian màu RGB khác, như không gian màu Adobe RGB, có thể biểu diễn gamut màu rộng hơn so với sRGB. Tọa độ trong sRGB và Adobe RGB là khác nhau.
Có nhiều cách để mô tả các thành phần RGB của một màu. Trong CSS, chúng có thể được biểu diễn theo nhiều cách: dạng thập lục phân dưới dạng một số nguyên 24-bit (ví dụ: #add8e6 là màu xanh nhạt) hoặc dạng hàm qua rgb() với ba giá trị phần trăm hoặc số từ 0 đến 255 (ví dụ: rgb(46 139 87) là màu xanh lá). CSS cũng hỗ trợ các không gian màu srgb, srgb-linear, a98-rgb và prophoto-rgb cho hàm color().
RGB không phải là mô hình màu duy nhất có thể biểu diễn color space sRGB. Các hệ tọa độ hình trụ như HSL (hue-saturation-lightness - màu sắc-độ bão hòa-độ sáng) hay HWB (hue-whiteness-blackness - màu sắc-độ trắng-độ đen) cũng được dùng để biểu diễn màu sRGB trên web.
Xem thêm
- Kiểu dữ liệu CSS
<color> - ColorAide: sRGB color space
- Mô hình màu RGB trên Wikipedia
- Không gian màu sRGB trên Wikipedia
- Không gian màu Adobe RGB trên Wikipedia