HTMLCSSSuchen:WebdesignSonstigesPlanetHTML |
HTML Basics Tutorial1.8. FarbenWir sind dem Ende meines Basic-Tutorials schon nahe. Doch jetzt widmen wir uns noch etwas wichtigem: den Farben! Es wäre doch schön, wenn wir unseren Text etwas bunter gestalten könnten, oder? Code
<span style="color:red"> TEXT </span>
<div style="color:red"> TEXT </div> Tja, und abermals biete ich zwei Varianten an. Der Grund ist jedoch der, dass beide leicht anders funktionieren. Doch schauen wir uns dazu erst einmal die beiden in Ruhe an... Die Funktionsweise ist sehr einfach. Das Innerhalb der beiden Formatierungsbereiche span und div befindet sich jeweils das Attribut
In unserem Fall ist dies Soweit sogut, doch bei den Farben gibt es noch eine wichtige Sache. So kann man die Farbe entweder mit einem englischen Farbwort wie z.B. red, green, yellow, black, blue, orange, pink, grey, white angeben oder mit einem RGB-Farbcode. Da über die englischen Farbwörter nur ein winziger Teil aller Farbmöglichkeiten abgedeckt werden kann, wird man es früher oder später mit dem RGB-Farbcode zu tun bekommen. Der RGB-Farbcode ist jedoch nichts extrem schweres oder kompliziertes. Das RGB steht als
Abkürzung für Rot Grün und Blau. Aus diesen Grundfarben werden ja bekanntlich alle anderen Farben gemischt.
Wenn man also statt einem englischen Farbwort wie red die Farbe Rot mit einem RGB-Code darstellen will, muss
man nur das korrekte Mischverhältnis angeben. Dies ist natürlich viel Rot und kein Grün und Blau. In der
Praxis sieht das so aus: Nanu - das sieht aber komisch aus? Stimmt. Doch nach einer kleinen Erklärung wird alles klar - du wirst schon sehen! Wie bereits erwähnt steht RGB für Rot Grün und Blau. Wenn man sich nun den Code ansieht, merkt man, daß hinter der Raute (#) 6 Zeichen stehen. Jeweils zwei davon bestimmen wie stark jede der drei Farben vorhanden ist. In unserem Beispiel ist Rot mit "ff" vorhanden und Grün und Blau mit jeweils "00". Wenn man nun auch weiß, dass 0 die kleinste Zahl und f die höchste Zahl in einem Hexadezimalsystem ist, ist schon alles klar. Bei einem Hexadezimalsystem gibt es, wie beim Dezimalsystem, Zahlen von 0 bis 9. Nach der 9 kommt jedoch keine 10, sondern ein a. Nach dem a folgt dann ein b, c, d, e und schließlich ein f. Somit gibt es also 16 verschiedene Möglichkeiten mit jeder Ziffer. Daher leitet sich übrigens auch der Name Hexadezimalsystem ab, während Dezimalsystem für ein 10er-Rechensystem steht. Du brauchst dir jedoch keine Sorgen machen, dass du selbst Farben berechnen mußt. Dies kannst du zwar machen, doch die praktische Farbentabelle von PlanetHTML nimmt dir hier viel Arbeit ab, da dort eine Vielzahl an Farben präsentiert werden und du nur noch den jeweiligen Code abschreiben brauchst ;) Neben dem Färben von Texten kann auch der Hintergrund von Webseiten gefärbt werden. Wie das funktioniert, erfährst du im nächsten Abschnitt! |