Les couleurs sont largement utilisées en CSS pour changer le rendu par défaut des textes, arrière-plans ou bordures. On peut définir les couleurs de plusieurs manières différentes, à savoir, nommer la couleur en anglais, utiliser le codage hexadécimal, décimal (rgb) ou décimal avec la prise en charge de la transparence (rgba).