Jetzt wird's bunt - Farben in HTMLIn diesem Kapitel lernst Du, wie man Farbe in Webseiten bringen kann und wie Farben definiert werden. Themen in diesem Kapitel: Bevor es bunt wird, müssen wir noch einen kurzen Blick darauf werfen, wie die Farben im Web eigentlich zustande kommen und welche Möglichkeiten bestehen, sie zu definieren. Danach geht es aber gleich weiter mit der farblichen Gestaltung der ersten Seite. 1. FarbdefinitionenIn HTML gibt es zwei Möglichkeiten, Farben zu definieren: RGB-Werte
RGB steht für die Farben, aus denen Licht zusammengesetzt ist, nämlich R für Rot, G für Grün und B für Blau. Mit diesen drei Farben lässt sich - wie auf dem Bild zu sehen - das ganze Spektrum mischen. #RRGGBB Hierbei gibt RR den Rotwert an, d.h. den Anteil, den Rot an der Farbe hat, GG den Grünwert und BB den Blauwert an, jeweils in hexadezimaler Schreibweise. Schwarz (keinerlei Farbwerte vorhanden) wird also als #000000 definiert, Weiß (alle Farben mit höchster Intensität) als #FFFFFF. 16-Farben-PaletteJe nach Hardware-Ausstattung werden auf dem Monitor mehr oder weniger Farben angezeigt. Jeder Besitzer eines Farbmonitors kann aber 16 Farben sehen, die daher auch die Grundfarben in Windows sind. Diese Farben können in HTML statt mit RGB-Werten auch mit den englischen Farbnamen definiert werden. Tabelle mit den 16 Grundfarben 216-Farben-PaletteFür WWW-gerechte GIF-Graphiken hat sich eine andere Palette mit 216 Farben eingebürgert. Diese Farben werden auch von Netscape unterstützt, sie werden hexadezimal angegeben. 216-Farben-Palette mit Hexadezimalwerten Weitere FarbnamenLast but not least gibt es noch weitere speziellere Farben, die mit Namen definiert werden können und vom Internet Explorer und von Netscape interpretiert werden. Tabelle mit spezielleren FarbnamenSo, nach dieser Einführung kann die Seite nun endlich ein bisschen farbiger werden. Viel Spaß! 2. Einsatz von FarbenFarbig gestalten können wir vorerst den Hintergrund, den Text und die Links (weitere Möglichkeiten kommen später bei Tabellen hinzu). A. HintergrundfarbeDie Hintergrundfarbe ("Background-Color") wird im Body-Tag festgelegt und gilt für das ganze Dokument. Definiert wird sie durch die Angabe eines RGB-Wertes oder eines Farbnamens im Beispiele: B. Dateiweite Farben für Text und LinksIm Body-Tag können noch weitere Attribute stehen, die bestimmen, welche Farben der normale Text und die nicht besuchten, die besuchten und die aktiven (gerade angeklickten) Links haben sollen. Diese Attribute sind: Das Body-Tag für ein Dokument mit hellgrauem Hintergrund, blauem Text und leuchtendvioletten Links, die beim (längeren) Anklicken grün werden und danach dunkelgrau, könnte also folgendermaßen aussehen: Und hier gibt es das Dokument zum Anschauen C. Nicht-dateiweite FarbenWill man nur an einer Stelle des Textes eine andere Farbe haben, z.B. für eine Überschrift oder eine Hervorhebung, kann man auch hierfür wieder das Font-tag benutzen und das Attribut Ein nützliches WerkzeugDer "Font and Body Tag Wizard" von Jeff Carpenter, USA, ist ein nützliches Tool, um schnell und einfach Farben und Schriftarten auszuprobieren und zusammenzustellen. Diese können dann ohne Probleme markiert, kopiert und in einen Quelltexteditor eingefügt werden. Fragen und Aufgaben
So, das waren die Farben, und die Homepage sieht nun sicher schon viel besser aus. Aber wären ein paar Bilder nicht doch noch schön? Mehr dazu im nächsten Kapitel: Jetzt wird's noch bunter - Bilder in HTML |