Freigeben über


Farben

Farben können in HTML-Seiten entweder über Zahlen zur Angabe eines RGB-Farbwerts oder durch die Angabe eines Farbnamens festgelegt werden.

RGB-Notation

Ein RGB-Farbwert besteht normalerweise aus einem '#', direkt gefolgt von einem Dreierblock zweistelliger Hexadezimalzahlen, mit denen die Intensität der jeweiligen Farbe (Rot, Grün und Blau) festgelegt wird. Der Farbwert #FF0000 wird z. B. als 'Rot' dargestellt, da die Zahl für Rot mit dem höchsten Wert - FF (bzw. dezimal 255) - angegeben ist.

Die dreistellige Kurzform wird durch Replizierung der Stellen (#F00 wird zu #FF0000) in das sechsstellige Format umgewandelt. Die "funktionelle" RGB-Notation verwendet eine durch Trennzeichen getrennte Liste von Dezimal- bzw. Prozentualwerten.

Jede der folgenden Formatvorlagenregeln wendet dieselbe Farbe (Rot) auf den EM-Selektor an:

EM {color: #f00;}              /* #rgb */
EM {color: #ff0000;}           /* #rrggbb */
EM {color: rgb(255, 0, 0);}    /* integer range 0 - 255 */
EM {color: rgb(100%, 0%, 0%);} /* float range 0.0% - 100.0% */ 
EM {color: red;}               /* color keyword */ 

Standard-HTML-Farben

Durch den HTML 4.01-Standard sind nur 16 Farb-"Schlüsselwörter" (Namen) definiert. Die folgenden Farben können immer korrekt dargestellt werden, egal welche Farbauflösung der Grafikadapter des Benutzers verwendet:

black

(#000000)

silver

(#C0C0C0)

gray

(#808080)

white

(#FFFFFF)

maroon

(#800000)

red

(#FF0000)

purple

(#800080)

fuchsia

(#FF00FF)

green

(#008000)

lime

(#00FF00)

olive

(#808000)

yellow

(#FFFF00)

navy

(#000080)

blue

(#0000FF)

teal

(#008080)

aqua

(#00FFFF)

Die W3C-Empfehlung Cascading Style Sheets (CSS), Level 2 Revision 1 (CSS2.1) nennt zudem "orange", sodass insgesamt 17 Farbschlüsselwörter gegeben sind:

orange

(#FFA500)

Standardkonformer Modus

Wenn Sie die !DOCTYPE-Deklaration verwenden, um den standardkonformen Modus festzulegen, ignorieren Internet Explorer 6 und neuere Versionen Stylesheetdeklarationen, die nicht der Cascading Style Sheets, Level 1 (CSS1)-Spezifikation entsprechen. Farben, die mit hexadezimalen RGB-Werten angegeben sind, müssen mit einem "#"-Zeichen beginnen (vgl. die Farbtabellen in diesem Thema). Werte wie "FFFFFF" werden ignoriert und nicht wie "#FFFFFF" (auch als 'Weiß' bekannt) behandelt. Dies beeinflusst alle CSS-Attribute und Eigenschaften, die einen RGB-Farbwert akzeptieren.

Siehe auch

Konzepte

Farbe und Hintergrund

Benutzeroberfläche