eingesetzt, um Schriftzügen dadurch eine individuelle Prägung zu verleihen.
Beispiel
kleiner Beispieltext mit blauer Farbe
großer Beispieltext mit oranger Farbe
Großer blauer Text mit schwarzem Schatten
Bild 14.5: Schriftfarbe und Schriftschatten
Erläuterung
Die Schriftfarbe bestimmen Sie mit der Eigenschaft
color
. Erlaubt sind als Wert alle Arten von Farbangaben in CSS, wie sie auch in 13.4.2 Farbwerte und Farbnamen beschrieben sind.
Mit
text-shadow:
können Sie einen Textschatten erzwingen. Erlaubt sind auch hierbei Farbangaben oder der explizite Wert
none
für »keinen Textschatten« sowie nummerische Angaben, jedoch keine Prozentangaben.
Der erste nummerische Wert definiert die horizontale Position des Schattens unter dem Text, der zweite Wert die vertikale. Eine optionale dritte Längenangabe definiert den Unschärferadius, das heißt, wie weit sich der Schatten in den Hintergrund erstreckt. Es lassen sich mehrere Schatten für ein Element definieren, indem weitere Sätze dieser Angaben nach einem Komma hinzugefügt werden. Beispielsweise erzeugt
text-shadow:
black
0
0
5px,
red
5px
5px
3px;
einen schwarzen sowie einen roten Schatten.
Beispiel
CSS-Eigenschaften
color
:
CSS-Eigenschaften
text-shadow
:
14.1.6 Schriftattribute und automatische Text-Transformationen
Für das Schriftgewicht (Fettschrift) und die Schriftneigung (Kursivschrift) gibt es eigene CSS-Eigenschaften (
font-weight
und
font-style
). Einige weitere typische Schriftattribute, wie unterstrichen oder durchgestrichen werden in CSS dagegen mit Hilfe der hier beschriebenen Eigenschaft
text-decoration
realisiert. Die Eigenschaft
text-transform
ergänzt die Möglichkeiten um Effekte wie automatisch groß geschriebene Wortanfänge und dergleichen.
Beispiel
Titel
Sie kennen sicher die
Einstiegsseite.
Aber kennen Sie auch die
Spezialseite?
kleiner Beispieltext mit Text-Transformation capitalize
großer Beispieltext mit Text-Transformation capitalize
Erläuterung
Die Eigenschaft
text-decoration
ersetzt obsolete HTML-Formatierungen zum Unterstreichen (
text-decoration:
underline;
) und Durchstreichen (
text-decoration:
line-through;
) von Text. Dazu kommt die mögliche Angabe
text-decoration:
overline;
für überstrichenen Text. Und last but not least springt die Eigenschaft auch ein, um das uralte, proprietäre und berüchtigte