HTML: Farbcodes RGB/Name für HTML und css

Farben können prinzipiell in zwei Arten angegeben werden: in RGB (Red/Green/Blue) oder unter Angabe des Farbnamens in englischer Schreibweise.

Bei der Angabe in RGB ist folgendes zu beachten: Die Angabe erfolgt in hexadezimaler Form. Das bedeutet, dass jede Farbe von Rot, Grün und Blau durch einen Hex-Wert angegeben wird. Die Mischung aus den drei Grundfarben durch die Angabe der jeweiligen Farbanteile ergibt die Farbe. Eine Farbe sieht beispielsweise so aus: #123456. Mit dem Gatter („#“) beginnt die Farbdefinition. Es folgen in den ersten zwei Stellen („12“) der Anteil von Rot. Stelle drei und vier sind die Werte für den Grünanteil und Stelle fünf und sechs für den Blauanteil. So können Sie rund 16,7 Millionen Farben definieren. Ob das sinnvoll ist, sollten Sie selbst entscheiden.
Zu beachten ist, dass nur 16 Standardfarben definiert sind:
Blau    blue     #0000FF
Dunkeltürkies        teal    #008080
Gelb    yellow    #FFFF00
Grau    gray    #808080
Grün    green    #008000
Hellblau    aqua    #00FFFF
Hellgrün    lime    #00FF00
Lila    purple    #800080
Marineblau    navy    #000080
Olivgrün    olive    #808000
Pink    pink    #FF00FF
Rostbraun    maroon    #800000
Rot    red    #FF0000
Schwarz    black    #000000
Silber    silver    #C0C0C0
Weiß    white    #FFFFFF

Wer sich ein wenig mit Farben in HTML auskennt wird sicherlich anmerken, dass es mehr als die oben aufgeführten Farbnamen gibt. Beispielsweise ist „whitesmoke“ oder „gainsboro“ eine weitere sehr beliebte Farbe. Doch diese Farben sind nicht standardisiert. Somit können je nach Browser und Rechner(-system) sehr unterschiedliche Abzeigevarianten auftreten.
Wenn Sie einen Farbnamen angeben, mit dem der Browser des Unsers nichts anfangen kann, ignoriert er die Farbgebung und zeigt stattdessen die Defaultfarbe an. Auch ist es möglich, dass ein Browser eine Farbe nicht darstellen kann, obwohl Sie ihm diese explizit per Hex-Wert übermittelt haben. In einem solchen Fall haben Sie keine weiteren Möglichkeiten. Der Browser wird die der übermittelten Wunschfarbe am nächsten kommenden Farbe anzeigen.

Schreibe einen Kommentar