Ob es um die Farbe der Schrift, eines Hintergrundes oder einer Linie geht – irgendwie müssen Sie angeben, welche Farbe es denn sein soll. In HTML gibt es insgesamt die 16 Farben black, maroon, green, olive, navy, purple, teal, gray, silver, red, lime, yellow, blue, fuchsia, aqua und white, die sich direkt zum Beispiel als color=“red“ einsetzen lassen. Wenn es aber irgendeine Farbe dazwischen sein soll oder einfach nur heller oder dunkler, kommt man an genaueren Angaben nicht mehr vorbei.
Den gewünschten Farbton erreichen Sie auch durch eine Dezimalangabe für jede der drei Grundfarben. Rot würde dann mit rgb(255,0,0) angegeben. Das funktioniert auch mit Prozentwerten, mit rgb(100%,0%,0%) ergibt sich derselbe Rotton.
Die größte Verbreitung fand die Festlegung der Farben mit hexadezimalen Werten, die man durch eine vorgestellte Raute (#) kenntlich macht. In hexadezimaler Schreibweise heißt dies Rot dann color=“#ff0000“.
Neben dieser zweistelligen Schreibweise gibt es auch eine mit nur einer Stelle pro Farbe. Damit kann man dann pro Farbe nur 16 verschiedene Werte und nicht mehr 255 unterscheiden. Die Schreibarbeit bei der Erstellung der Seiten ist aber mit color=“#f00‘ deutlich geringer.
Es gibt auch umfangreichere Farbtabellen mit benannten Farben wie zum Beispiel sandybrown, turquoise oder violet, die von den meisten aktuellen Browsern unterstützt werden. Die Verwendung dieser Farbangaben ist allerdings nicht zu empfehlen, weil sie nicht im HTNL-Standard festgelegt sind und sich jederzeit ändern könnten.
Groß- und Kleinschreibung brauchen Sie nicht beachten, sie werden bei den Farbcodes nicht unterschieden.