von Thomas Salvador.
Farben werden in HTML entweder mit ihrem Namen oder mit ihrem Wert beschrieben.
Netscape führte seinerzeit die websicheren Farben ein. Neben diesen Farbwerten, die einem bestimmten Schema folgen, definierte man noch 120 Werte und ordnete ihnen Namen zu.
Hintergrundfarbwert #f5f5f5 | ||||||
Detail | : | Hintergrundfarbwert #f5f5f5 | Verlauf nach Weiß | Verlauf nach Schwarz | ||
Farbwert | : | #f5f5f5 | #f5f5f5 | #f5f5f5 | #f5f5f5 | #f5f5f5 |
Farbe | : | whitesmoke | #f6f6f6 | #f6f6f6 | #d2d2d2 | #d2d2d2 |
HTML | : | #f5f5f5 | #f7f7f7 | #f7f7f7 | #afafaf | #afafaf |
CSS | : | #f5f5f5 | #f9f9f9 | #f9f9f9 | #8c8c8c | #8c8c8c |
CSS (Wert) | : | #f5f5f5 | #fafafa | #fafafa | #696969 | #696969 |
CSS (kürzest) | : | #f5f5f5 | #fcfcfc | #fcfcfc | #464646 | #464646 |
CSS (RGB) | : | rgb(245,245,245) | #fdfdfd | #fdfdfd | #232323 | #232323 |
CSS (%RGB) | : | rgb(96%,96%,96%) | #ffffff | #ffffff | #000000 | #000000 |
In diesem Beispiel unterstreichen wir <span> mit einem doppelten Rahmen mit 4 Pixel Dicke in Farbwert #f5f5f5. Mit HTML ist dies nicht möglich. Daher formatieren wir mit CSS.
<style type="text/css"><!-- span { border-bottom:4px double #f5f5f5; } //--> </style>
Die Idee ist hierbei, unterschiedliche Formatierungen für Inhalt und Unterstreichung zu haben. Manchmal sehen Sie diesen Effekt bei Hyperlinks. Der Text ist in einer Farbe. Die Unterstreichung in einer anderen. Hierbei handelt es sich aber nicht um eine "normale" Unterstreichung, der Text selbst hat keine Unterstreichung. Die Unterstreichung wird mit einem Rahmen simuliert und dieser Rahmen ist unabhängig vom Text.
Weiteres zum hier genutzten HTML-Tag <span>.
Die Textfarbe soll sich ändern, wenn man mit der Maus darauf zeigt.
Dafür stellen wir <li> so ein, dass sich bei Berührung mit der Maus die Textfarbe auf Farbwert #f5f5f5 ändert.<style type="text/css"><!-- li:hover { color:#f5f5f5; } //--> </style>
Weiteres zu li lesen Sie in Listen und Glossare in HTML. Mehr zum hier genutzten HTML-Befehl li ist in der HTML Referenz unter <li> zusammengestellt.