HTML - Coduri de culori

Exista trei feluri distincte de a defini o culoare. Cea mai simpla metoda este aceea de a numi culorile (in engleza). De exemplu: black, white, red, green, si blue. Am alaturat mai jos numele de culori care sunt suportate in HTML.


HTML - Sistemul de culori RGB

Acest cod de culori nu este recomandat, deoarece Intenet Explorer este singurul Browser care suporta valorile RGB in HTML.

RGB este prescurtarea pentru: Red, Green, Blue. Fiecare dintre aceste culori poate lua orice valoare intre 0 (nu coloreaza deloc) si 255 (in totalitate acea culoare). Am alaturat mai jos forma de scriere a culorilor in RGB. Daca folosesti un browser ca re nu este Internet Explorer nu vei avea nici un rezultat.


HTML - Sistemul de culori hexazecimal

Sistemul hexazecimal este destul de dificil la prima vedere. Cu toate aceste te asigur ca odata cu trecerea timpului, si cu putina practica, il vei intelege pe deplin. Sistemul de culori hexazecimal este sistemul standard pentru toate browser-ele web. Este de incredere si este compatibil nu numai in aplicatiile web.

Sistemul hexazecimal este o reprezentare de 6 caractere de culoare. Primele doua caractere (RR) reprezinta valoarea rosu (red), urmatoarele doua (GG) sunt verde (green), iar ultimele doua (BB) sunt albastru (blue).

bgcolor="#RRGGBB"


HTML - Coduri de culoare - Ruperea codului

Tavelul urmator arata cum, mai exact, literele sunt integrate in sistemul hexazecimal, marind astfel posibilitatile de combinare.

Zecimal

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Hexazecimal

0 1 2 3 4 5 6 7 8 9 A B C D E F

In acest fel posibilitatile cresc iar sistemul poate avea 16 valori.

Un exemplu de cod hexazecimal ar fi:

bgcolor="#FFFFFF"

 

Litera "F" este valoarea maxima pe care o poate avea sistemul. La intalnirea acestui cod un browser va afisa culoare alb. In cazul in care vrei sa afli valoarea numerica a acestei culori avem formula urmatoare:

(15 * 16) + (15) = 255

 

Formula este foarte simpla. Se ia prima valoare a lui "F" sau 15 si se inmulteste cu 16 si se adauga celei de-a doua valoare 15. Rezultatul este 255, valoarea maxima pe care o poate avea o culoare primara.

bgcolor="#CC7005"

CC(RR - Red)
(12 * 16) + (12) = 204
70(GG - Green)
(7 * 16) + (0) = 112
05(BB - Blue)
(0 * 16) + (5) = 5


True Colors

Sistemul hexazecimal este cel mai utilizal pentru crearea paginilor. Acesta este compatibil cu majoritatea browser-elor, in acest fel interfata pagini web nu va fi distorsionata. Pentru a adauga o nota de siguranta foloseste culorile imperechiata (true colors) precum: "#0011EE", "#44HHFF", sau "#117788. Conform statisticilor acestea nu vor fi schimbate indiferent de browser.

Am alaturat mai jos un tabel cu aceste culor.

Pentru simplificarea tabelului am folorit o metoda simplificata de afisare. Tine minte in acest sub-capitol vorbim de culori imperechiate, asa ca de exemplu culoarea reprezentata ca fiind 369 este de fapt 33 66 99 iar FFC va fi FF FF CC.


*Cele mai sigure culori HTML

Cu toate ca aceste culori (true colors) de mai sus, sunt cele recomadate pentru a fi folosite de catre webmasteri, a fost demonstrat ca doar 22 dintre cele 216 culori sunt realment sigure si nu vor fi in absolot modificate in reprezentare de catre nici un browser. In tabelul de mai sus culorile cu adevarat sigure au fost reprezentate cu un asterix ( * ) in fata.

Am alaturat totusi un tabel cu acestea: