Nel linguaggio HTML, generalmente, per indicare i valori RGB dei colori si utilizza il sistema di codifica esadecimale invece di quello decimale. I numeri esadecimali si basano su un sistema di numerazione in base 16 che comprende le cifre da 0 a 9 e da A a F. Precisamente sono: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.

I colori quindi sono indicati con un codice di 6 caratteri, vengono racchiusi fra doppie virgolette e preceduti dal simbolo #. Le prime due cifre definiscono il livello del rosso, le seconde due cifre definiscono il livello del verde e la terza coppia di cifre definisce il livello del blu.

Il numero esadecimale con valore più alto è FF che equivale al valore decimale 255. Per esempio il colore bianco, in base esadecimale è indicato come #FFFFFF composto da:

  • FF = 255 Rosso
  • FF = 255 Verde
  • FF = 255 Blu

La composizione del bianco è dunque di 255 parti di rosso, 255 parti di verde e 255 parti blu.

La base esadecimale viene utilizzata nella maggior parte dei programmi di grafica per identificare inequivocabilmente un colore.

Il numero massimo di colori che si ottiene è di 16.777.216 (256*256*256), anche se possiamo usare solo 216 colori che vengono indicati come i colori sicuri ossia colori che verranno visualizzati allo stesso modo da tutti i browser disponibili. I colori rimanenti vengono visualizzati in modo non corretto (dither), nel senso che il browser sostituisce i colori che non sono nella paletta con altri il più vicino possibile a loro. Infatti la visualizzazione dei colori può essere diversa a seconda del browser o del sistema operativo utilizzato.

La stessa pagina con gli stessi colori potrebbe apparire diversa se visualizzata da un Pc o da un Mac, da un browser piuttosto che da un altro. Purtroppo si tratta di un limite intrinseco delle tecnologie Web e non ci sono soluzioni sicure per garantirsi un'assoluta fedeltà di riproduzione dei colori.

Nel linguaggio HTML possiamo indicare i colori anche con il loro nome invece che con il codice esadecimale ma non tutti i browser supportano questi nomi. In caso di dubbio è preferibile utilizzare i valori esadecimali. Per esempio:

  • White = #FFFFFF
  • Black = #000000
  • Red = #FF0000
  • Blue = #0000FF
  • Green = #009900
  • Yellow = #FFFF00
  • Magenta = #FF00FF

CHI SIAMO

Se hai bisogno di aiuto per realizzare il tuo progetto web contattaci e troveremo insieme la soluzione adatta alle tue esigenze.

Scrivici a info@frascan.com e ti risponderemo entro 24 ore