Rubrikauswahl:

Die Verweise zu einzelnen Seiten der aktuell ausgewählten Rubrik finden Sie unterhalb des folgenden Textes.


Tipps für Selbermacher

Thema FarbeViele, viele bunte Farben!

Die Farben, die im Layout einer Website festgelegt werden, bestimmen noch vor allen anderen Merkmalen wie Schriftart oder -größe den Eindruck, den der Besucher erhält. Deshalb ist die Auswahl der Farbtöne – sowohl für Grafiken, als auch für Fensterhintergrund und Texte – so wichtig, dass Sie sich unbedingt näher mit diesem Thema befassen sollten.

Ich möchte in diesem Artikel versuchen, Ihnen grundlegende Entscheidungen und ihre Hintergründe näher zu bringen.

Viele Grafikprogramme und auch die Möglichkeiten von HTML erlauben es Gestaltern, ihre Farbpaletten aus bis zu 16.777.216 Farbtönen zusammenzusetzen. Gegen Kompositionen aus all zu vielen, schrillen Farbkombinationen sprechen jedoch hauptsächlich zwei Gründe. Erstens wirkt Design mit vielen verschiedenen Farben zu unruhig. Besucher solcher Seiten können sich nicht auf das Wesentliche – ob nun Text oder Bild – konzentrieren, sondern werden durch die Kontraste der Farbkanonade abgelenkt. Schrillbunte Seiten mögen zwar im ersten Moment die Aufmerksamkeit erhöhen, lösen jedoch rasch ein Schockgefühl aus, das grundsätzliche Ablehnung bewirkt.

Zum Zweiten können Sie nicht davon ausgehen, dass Ihre Besucher auch alle in den Genuss Ihrer Farbkomposition kommen. Zwar erlauben moderne Displays und Grafikkarten die Darstellung aller sechzehn Millionen, oder gar noch mehr möglicher Farben. Allerdings ist nicht gesagt, dass die Systemeinstellungen auch tatsächlich auf diese hohen Werte gesetzt sind. Zudem gibt es immer noch Displays, die deutlich weniger Farben anzeigen können. Manche Bildschirme stellen bei acht Bit maximaler Farbtiefe lediglich 256 verschiedene Farben dar, Palm PCs sind gar oftmals auf sechzehn Grautöne beschränkt.

Absolute Farbreduzierung

Auch wenn Sie es nicht allen Besuchern Recht machen können oder wollen, sollten Sie aus den beiden genannten Gründen die Verwendung von Farben mit Mäßigung planen. Abgesehen von Fotografien oder sonstigen vielfarbigen Bildern sollten Sie eine Palette von einigen wenigen, vielleicht vier oder fünf Farben verwenden. Denken Sie auch daran, Hintergrund und Schrift kontrastreich voneinander abzusetzen. Nur dann können auch Besucher, die Bilder mit niedrigerer Farbtiefe angezeigt bekommen, trotzdem noch etwas lesen. Mittelgraue Schrift vor hellgrauem Hintergrund mag elegant aussehen; so mancher Betrachter der Seite wird aber nur eine glatte graue Fläche wahrnehmen, auf der Fensterhintergrund und Schrift im gleichen Farbton dargestellt werden. Es muss ja nicht gleich Schwarz auf Weiß sein, aber behalten Sie bei der Farbwahl das Kontrastargument im Hinterkopf.

Vor diesem Hintergrund sollten Sie sich Gedanken darüber machen, welche Farben Sie verwenden wollen. Im HTML-Quelltext können Sie Farben auf drei unterschiedliche Weisen ansprechen. Zum einen stehen Ihnen Farbnamen zur Verfügung. Standardisiert sind die Namen für sechzehn Grundfarben, die von jedem VGA-kompatiblen Bildschirm angezeigt werden können. Beschränken Sie sich auf diese Farben, so können Sie sicher sein, dass annähernd alle Betrachter Ihrer Seiten das sehen, was Sie vorgegeben haben.

Abbildung 1: 16 Grundfarben
black white
maroon red
green lime
navy blue
olive yellow
purple fuchsia
teal aqua
gray silver

Natürlich ist die Auswahl aus nur sechzehn Farben ziemlich mickrig, selbst für Gestalter mit geringen Ansprüchen auf eigenständiges und exklusives Layout. Abgesehen von diesen Standard-Farbnamen gibt es auch eine ganze Menge von Varianten mit aufregenden Bezeichnungen wie »lightgoldenrodyellow« oder »navajowhite«. Ich rate Ihnen aber von der Verwendung solcher Farbnamen ab, da ihre Darstellbarkeit nicht in allen Browsern garantiert ist. Zwar sollten moderne Browser auch die exotischen Farbnamen kennen, zum Standard aber gehören Sie nicht.

^

Kompletter Farbraum

Wer tiefer ins Farbtöpfchen greifen möchte, sollte statt Farbnamen hexadezimale Farbwerte im Rot-Grün-Blau (RGB) Schema verwenden. Das kingt komplizierter als es ist. Die Farbwerte beginnen stets mit dem # Zeichen. Danach folgen zwei Ziffern oder Buchstaben für den Rotanteil des Farbtons, zwei für seinen Grünanteil und zwei für den Blauanteil. Wenn Sie in Abbildung 1 den Mauszeiger über einen der Farbnamen bewegen, wird der Hex-Code der Farbe eingeblendet.

Jeder einzelne Farbanteil kann zwischen den Werten 00 und FF alle möglichen Werte im Hexadezimalen Zahlensystem annehmen. (Dabei stehen außer den Ziffern 0 bis 9 auch die Buchstaben A bis F zur Verfügung.) 00 entspricht einem Farbanteil von Null, FF einem von 255. Für jeden der drei Farbanteile stehen also 256 Tonwerte zur Verfügung. Jeder komplette Farbwert liegt also zwischen #000000 (schwarz) und #FFFFFF (weiß). Insgesamt stehen demnach 256×256×256, das sind die bereits erwähnten 16.777.216 verschiedenen Farbtöne zur Verfügung.

Der Vollständigkeit halber sei noch erwähnt, dass Sie beim Einsatz von CSS als dritte Möglichkeit den Farbwert auch prozentual oder dezimal im RGB Schema angeben können. Um den Fensterhintergrund etwa in »silver« einzufärben, könnten Sie zum Beispiel folgende Angabe innerhalb des CSS-Bereichs machen:

body {
background-color: rgb(192,192,192);
}

Dabei stehen die drei Zahlen in Klammern hinter »rgb« für die Rot-, Grün- und Blauanteile des gewählten Farbtons. Sie können dezimal zwischen 0 und 255 liegen, oder prozentual zwischen 0% und 100%. Wenn Sie Prozentangabe vorziehen, würde das Beispiel so aussehen:

body {
background-color: rgb(75%,75%,75%);
}

Ich möchte allerdings darauf hinweisen, dass auch mit der zuletzt geschilderten Methode keine anderen Farbtöne erzeugt werden können, als mit der hexadezimalen Darstellung. Es ist also reine Geschmacks- oder Verständnisfrage, welcher der Varianten Sie den Vorzug geben wollen. Bei der Mehrheit der professionellen Gestalter haben sich die hexadezimalen Farbwerte durchgesetzt.

Kommen wir nochmals zurück auf die Auswahl der Farben. Weiter oben in diesem Kapitel haben wir festgestellt, dass sechzehn Grundfarben zu wenig Variationsmöglichkeiten für gehobene Ansprüche bieten. Andererseits sind fast siebzehn Millionen Farben sicher mehr als ausreichend für alles, was Sie vorhaben könnten. Denken Sie nochmals an unsere Feststellung zurück, dass viele Displays die komplette Palette sowieso nicht unterstützen.

^

Kompromiss: »Netscape Color Cubes«

Als Kompromisslösung kann man eine Palette von 216 Farben ansehen, die seinerzeit von Netscape eingeführt wurde, die oft als »Netscape's 6×6 Color Cubes« bezeichnet und dargestellt wird. Die Auswahl der Farbtöne dieser Palette folgt einem algorithmischen Schema: Für jeden der drei Farbanteile sind nur die hexadezimalen Werte 00, 33, 66, 99, CC, oder FF erlaubt. Mit diesen Werten ergibt sich die folgende Farbpalette:

Abbildung 2: 216 erweiterte Grundfarben
#FFFFFF #FFFFCC #FFFF99 #FFFF66 #FFFF33 #FFFF00
#FFCCFF #FFCCCC #FFCC99 #FFCC66 #FFCC33 #FFCC00
#FF99FF #FF99CC #FF9999 #FF9966 #FF9933 #FF9900
#FF66FF #FF66CC #FF6699 #FF6666 #FF6633 #FF6600
#FF33FF #FF33CC #FF3399 #FF3366 #FF3333 #FF3300
#FF00FF #FF00CC #FF0099 #FF0066 #FF0033 #FF0000
 
#CCFFFF #CCFFCC #CCFF99 #CCFF66 #CCFF33 #CCFF00
#CCCCFF #CCCCCC #CCCC99 #CCCC66 #CCCC33 #CCCC00
#CC99FF #CC99CC #CC9999 #CC9966 #CC9933 #CC9900
#CC66FF #CC66CC #CC6699 #CC6666 #CC6633 #CC6600
#CC33FF #CC33CC #CC3399 #CC3366 #CC3333 #CC3300
#CC00FF #CC00CC #CC0099 #CC0066 #CC0033 #CC0000
 
#99FFFF #99FFCC #99FF99 #99FF66 #99FF33 #99FF00
#99CCFF #99CCCC #99CC99 #99CC66 #99CC33 #99CC00
#9999FF #9999CC #999999 #999966 #999933 #999900
#9966FF #9966CC #996699 #996666 #996633 #996600
#9933FF #9933CC #993399 #993366 #993333 #993300
#9900FF #9900CC #990099 #990066 #990033 #990000
 
#66FFFF #66FFCC #66FF99 #66FF66 #66FF33 #66FF00
#66CCFF #66CCCC #66CC99 #66CC66 #66CC33 #66CC00
#6699FF #6699CC #669999 #669966 #669933 #669900
#6666FF #6666CC #666699 #666666 #666633 #666600
#6633FF #6633CC #663399 #663366 #663333 #663300
#6600FF #6600CC #660099 #660066 #660033 #660000
 
#33FFFF #33FFCC #33FF99 #33FF66 #33FF33 #33FF00
#33CCFF #33CCCC #33CC99 #33CC66 #33CC33 #33CC00
#3399FF #3399CC #339999 #339966 #339933 #339900
#3366FF #3366CC #336699 #336666 #336633 #336600
#3333FF #3333CC #333399 #333366 #333333 #333300
#3300FF #3300CC #330099 #330066 #330033 #330000
 
#00FFFF #00FFCC #00FF99 #00FF66 #00FF33 #00FF00
#00CCFF #00CCCC #00CC99 #00CC66 #00CC33 #00CC00
#0099FF #0099CC #009999 #009966 #009933 #009900
#0066FF #0066CC #006699 #006666 #006633 #006600
#0033FF #0033CC #003399 #003366 #003333 #003300
#0000FF #0000CC #000099 #000066 #000033 #000000

Wenn Sie sich auf diese Farbtabelle beschränken, profitieren Sie beim Einsatz von CSS von der Möglichkeit einer verkürzten Farbspezifikation. Stimmen nämlich jeweils beide Stellen aller drei Farbanteile im RGB Schema überein – und das tun sie bei allen Elementen der Abbildung 2 –, so brauchen Sie bei der hexadezimalen Darstellung nicht alle sechs Stellen angeben, sondern können Sie auf drei verkürzen. Statt #FFFFFF für weiß reicht also #FFF aus. Diese Möglichkeit sollten Sie verwenden; nicht um Zeit zu sparen, sondern um in Ihren Style Sheets eindeutig darauf hinzuweisen, dass Sie mit den 216 Netscapefarben arbeiten.

^

Exotenauswahl

Die Einschränkung auf ausgerechnet diese 216 generisch gestaffelten Farbtöne erscheint vielen Gestaltern jedoch zu willkürlich. Für ihr Farbempfinden fehlen wünschenswerte Zwischentöne besonders im Pastellbereich. Deshalb schob Netscape noch eine weitere Palette als Ergänzung nach. Die Auswahl von 120 zusätzlichen Farbtönen stellt im strengen Sinn keine Farbpalette dar, sondern ist eben als Zusatz gedacht. Die ausgewählten Farben erhielten ebenfalls Namen, die an Stelle der hexadezimalen Codes verwendet werden können. Auf diese exotischen Namen habe ich bereits weiter oben in diesem Kapitel hingewiesen. Wenn Sie diese Töne verwenden wollen, sollten Sie nicht auf die Namen, sondern lieber auf die Codes zurückgreifen, um Darstellungsprobleme in manchen Browsern zu vermeiden.

In der folgenden Übersicht finden Sie die benamten Farbtöne in ihrer alphabetischer Reihenfolge. Allerdings stelle ich jeder Farbe auch den hexadezimalen Code links zur Seite. So können Sie vergleichen und außerdem erkennen, ob Ihr Browser Probleme mit der Darstellung dieser teilweise poetischen Farbnamen hat.

Abbildung 3: Poetische Pastelle
aliceblue #F0F8FF
antiquewhite #FAEBD7
aquamarine #7FFFD4
azure #F0FFFF
beige #F5F5DC
blueviolet #8A2BE2
brown #A52A2A
burlywood #DEB887
cadetblue #5F9EA0
chartreuse #7FFF00
chocolate #D2691E
coral #FF7F50
cornflowerblue #6495ED
cornsilk #FFF8DC
crimson #DC143C
darkblue #00008B
darkcyan #008B8B
darkgoldenrod #B8860B
darkgray #A9A9A9
darkgreen #006400
darkkhaki #BDB76B
darkmagenta #8B008B
darkolivegreen #556B2F
darkorange #FF8C00
darkorchid #9932CC
darkred #8B0000
darksalmon #E9967A
darkseagreen #8FBC8F
darkslateblue #483D8B
darkslategray #2F4F4F
darkturquoise #00CED1
darkviolet #9400D3
deeppink #FF1493
deepskyblue #00BFFF
dimgray #696969
dodgerblue #1E90FF
firebrick #B22222
floralwhite #FFFAF0
forestgreen #228B22
gainsboro #DCDCDC
ghostwhite #F8F8FF
gold #FFD700
goldenrod #DAA520
greenyellow #ADFF2F
honeydew #F0FFF0
hotpink #FF69B4
indianred #CD5C5C
indigo #4B0082
ivory #FFFFF0
khaki #F0E68C
lavender #E6E6FA
lavenderblush #FFF0F5
lawngreen #7CFC00
lemonchiffon #FFFACD
lightblue #ADD8E6
lightcoral #F08080
lightcyan #E0FFFF
lightgoldenrodyellow #FAFAD2
lightgreen #90EE90
lightgray #D3D3D3
lightpink #FFB6C1
lightsalmon #FFA07A
lightseagreen #20B2AA
lightskyblue #87CEFA
lightslategray #778899
lightsteelblue #B0C4DE
lightyellow #FFFFE0
limegreen #32CD32
linen #FAF0E6
mediumaquamarine #66CDAA
mediumblue #0000CD
mediumorchid #BA55D3
mediumpurple #9370DB
mediumseagreen #3CB371
mediumslateblue #7B68EE
mediumspringgreen #00FA9A
mediumturquoise #48D1CC
mediumvioletred #C71585
midnightblue #191970
mintcream #F5FFFA
mistyrose #FFE4E1
moccasin #FFE4B5
navajowhite #FFDEAD
oldlace #FDF5E6
olivedrab #6B8E23
orange #FFA500
orangered #FF4500
orchid #DA70D6
palegoldenrod #EEE8AA
palegreen #98FB98
paleturquoise #AFEEEE
palevioletred #DB7093
papayawhip #FFEFD5
peachpuff #FFDAB9
peru #CD853F
pink #FFC0CB
plum #DDA0DD
powderblue #B0E0E6
rosybrown #BC8F8F
royalblue #4169E1
saddlebrown #8B4513
salmon #FA8072
sandybrown #F4A460
seagreen #2E8B57
seashell #FFF5EE
sienna #A0522D
skyblue #87CEEB
slateblue #6A5ACD
slategray #708090
snow #FFFAFA
springgreen #00FF7F
steelblue #4682B4
tan #D2B48C
thistle #D8BFD8
tomato #FF6347
turquoise #40E0D0
violet #EE82EE
wheat #F5DEB3
whitesmoke #F5F5F5
yellowgreen #9ACD32

Ich gestehe, dass auch ich mich nicht immer an die 216 Netscapefarben aus der Abbildung 2 halte. Allerdings verzichte ich konsequent auf die Farbnamen aus Abbildung 3, obwohl diese ein einfacheres Wiedererkennen der Farbtöne im Code ermöglichen würde. Welche Farbtöne auch immer Sie verwenden wollen, wichtig ist, dass Sie die Anzahl der Elemente Ihrer Palette so klein wie möglich halten und farblich aufeinander abstimmen. Nehmen Sie folgende Daumenregel als Grundsatz: eine Farbe für den Fensterhintergrund, eine zweite für den Text, eine dritte für Links und eine vierte für besuchte Links. Mehr als eine fünfte Farbe als Alternative für besondere Fälle brauchen Sie eigentlich nicht.

Ihre Grafiken stimmen Sie dann auf diese Farbpalette ab. So sind Sie auf dem besten Weg zu einem harmonischen, nicht überfrachteten Farblayout.

^