| AnteriorUnidades CSS | CSS -As cores | PróximoCaixas e cercaduras |
O standard CS propõe diferentes maneiras de definir cores:
A linguagem HTML define nomes para um número limitado de cores (cf. cores em HTML). O número de cores proposto pela linguagem HTML é bastante insuficiente para convir a todas as necessidades. No entanto, pode ser prático chamar as cores pelos seus nomes quando se trata de cores standard.
O standard CS retoma as 16 cores básicas definidas pelo standard HTML 4.01 e acrescernta o laranja. A lista das cores propostas pelo standard CS é a seguinte:
| aqua | green | orange | white |
| black | lime | purple | yellow |
| blue | maroon | red | |
| fuschia | navy | silver | |
| gray | olive | teal |
Assim, para definir a cor azul para os títulos de nível 1, basta uma regra CS como a seguinte:
h1 {color: blue}
Os navegadores suportam realmente mais de 140 nomes de cores, mas estes não fazem actualmente parte do standard CS.
É possível definir mais de 16 milhões de cores indicando os valores RVB (em inglês “RGB”) de uma cor de acordo com a notação #RRVVBB, tomada de empréstimo ao HTML, onde RR, VV e BB representam, respectivamente, um número hexadecimal entre 00 e FF para o Vermelho, o Verde e o Azul.
Eis a mesma declaração que a precedente com esta notação:
h1 {color: #0000FF}
O standard CS define uma notação RVB dita “funcional”, que permite definir as componente de vermelho, verde e azul indicando a sua proporção relativa em percentagem ou a notação inteira absoluta (sendo cada componente um número inteiro compreendido entre 0 e 255), com a sintaxe seguinte :
rgb(100%,100%,100%) rgb(24,125,255)