Barve lahko določimo na več načinov:
Lahko jih zapišemo z besedo (angleška imena barv). XHTML pozna 16 imen (HTML tolmači sicer podpirajo veliko več imen vendar, če želimo, da je dokument veljaven, lahko uporabimo le spodnjih šestnajst).
Primer: <body bgcolor="black">
Lahko jih zapišemo kot RGB (Red Green Blue) vrednost. Oblika zapisa #rrggbb (šesnajstiški zapis za posamezne barve).
Primer: <body bgcolor="#000000">
Uporabimo lahko tudi funkcijo RGB(rdeča, zelena, modra) (barve zapisane v desetiških vrednostih). Število vseh kombinacij (256 x 256 x 256) več kot 16 mio.
Primer:
absolutne vrednosti barv: <body bgcolor="rgb(220,30,80)">
ali barve definiramo v procentih: <body bgcolor="rgb(20%,40%,40%)">
Več o vseh barvah, ki jih podpira HTML, najdete na: http://www.w3schools.com/html/html_colornames.asp
Primer nijans modre barve
Primer mešanja barve (rdeča in modra)
Več o mešanju barv najdete na http://www.w3schools.com/html/html_colorsfull.asp