| LetzteCSS-Einheiten | CSS - Die Farben | NächstKästen und Umrahmungen |
Der CSS Standard bietet verschiedene Möglichkeiten, die Farben zu definieren :
In der HTML-Sprache sind die Namen für eine gewisse Anzahl an Farben festgelegt (siehe Farben in HTML). Die Anzahl der in HTML festgelegten Farben ist bei weitem nicht für alle Bedürfnisse ausreichend, wenn es sich um Standard-Farben handelt, kann es aber sinnvoll sein, sie mit dem Namen zu benennen.
Der CSS Standard übernimmt die 16 Basisfarben, die in HTML 4.01 definiert sind und fügt noch Orange dazu. Die in CSS angebotenen Farben sind die folgenden :
| aqua | green | orange | white |
| black | lime | purple | yellow |
| blue | maroon | red | |
| fuschia | navy | silver | |
| gray | olive | teal |
Um also Titel des 1.Niveaus blau erscheinen zu lassen, genügt eine CSS-Regel wie die folgende :
h1 {color: blue}
Browser unterstützen eigentlich über 140 Farbnamen, allerdings sind diese zur Zeit nicht Teil des CSS-Standards.
Man kann über 16 Millionen Farben über die RGB-Werte der jeweiligen Farben beschreiben, diese haben folgende Notation #RRVVBB, übernommen von HTML, RR, GG und BB stehen dabei für die Farben Rot, Grün und Blau und nehmen einen hexadezimalen Wert zwischen 00 und FF an.
Dies ist die selbe Angabe wie zuvor, in dieser Form notiert :
h1 {color: #0000FF}
Der CSS Standard bietet eine sogenannte « funktionelle » RGB-Notation, mit der die roten, grünen und blauen Bestandteile durch ihre relativen Proportionen in Prozent oder Absolutform (jeder Bestandteil kann einen ganzen Wert zwischen 0 und 255 annehmen) angegeben werden, über die folgende Syntax
rgb(100%,100%,100%) rgb(24,125,255)