text-decoration
Legt fest, ob der Text im Objekt blinkt oder durchgestrichen, überstrichen oder unterstrichen ist.
Syntax
{ text-decoration: sDecoration }
Mögliche Werte
sDecoration
Zeichenfolge, mit der einer der folgenden Werte angegeben oder empfangen wird:
none |
Standard. Der Text weist keine Verzierung auf. |
line-through |
Der Text ist mit einer Linie durchgestrichen. |
overline |
Der Text ist mit einer Linie überstrichen. |
underline |
Der Text ist unterstrichen. |
Diese Eigenschaft hat den Standardwert none. Sie wird nicht vererbt.
Hinweise
Der Standardwert weicht für die folgenden Tags ab:
Der Standardwert lautet underline für das A-Element, wenn es mit den Elementen HREF, U und INS verwendet wird.
Für die Elemente STRIKE, S und DEL lautet der Standardwert line-through.
Wenn der Wert none an das Ende der Werte gesetzt wird, werden alle Werte gelöscht. Bei {text-decoration: underline overline blink none} werden z. B. keine Verzierungen gerendert.
Falls das Objekt keinen Text aufweist (z. B. das IMG-Objekt in HTML) oder leer ist (z. B. <EM></EM>), hat diese Eigenschaft keine Auswirkung.
Wenn Sie die text-decoration-Eigenschaft für das BODY-Objekt auf none setzen, bleiben die A-Objekte unterstrichen. Um die Unterstreichung aus den A-Objekten zu entfernen, legen Sie das Format entweder inline fest oder verwenden im globalen Stylesheet a als Selektor.
Das Festlegen der text-decoration-Eigenschaft für Blockelemente wirkt sich auf alle untergeordneten Inlineelemente aus. Falls die Eigenschaft für ein Inlineelement angegeben wird oder sich darauf auswirkt, wirkt sich dies auch auf alle vom Element generierten Felder aus.
Beispiele
Im folgenden Beispiel wird die text-decoration-Eigenschaft verwendet, um im Objekt Text zu verzieren. Es wird ein Inline-Stylesheet verwendet, um im Objekt eine Linie durch den Text zu zeichnen:
<div style="text-decoration:line-through">
.
.
.
</div>
Das Beispiel verdeutlicht, dass text-decoration nicht vererbbar ist. Es sieht so aus, als ob das untergeordnete Element (SPAN-Element) seinen Stil vom übergeordneten Element (DIV) erbt. Dies ist jedoch nicht der Fall:
<html>
<head><style>
div{color:red; text-decoration:underline;}
span{color:blue; text-decoration:none;}
</style>
</head>
<body>
<div>This div has text decoration set to underline <span>, but this span
has it set to none. </span> The div continues here.</div>
</body>
</html>
Informationen zu Standards
Diese Eigenschaft ist unter Cascading Style Sheets (CSS), Level 1 (CSS1) (möglicherweise in englischer Sprache) definiert.
Gilt für
A, ADDRESS, B, BIG, BLOCKQUOTE, BODY, BUTTON, CAPTION, CENTER, CITE, CODE, COL, COLGROUP, CUSTOM, DD, DEFAULTS, DFN, DIV, DL, DT, EM, FIELDSET, FORM, HN, HTML, I, INPUT TYPE=BUTTON, INPUT TYPE=FILE, INPUT TYPE=PASSWORD, INPUT TYPE=RADIO, INPUT TYPE=RESET, INPUT TYPE=SUBMIT, INPUT TYPE=TEXT, LI, OL, P, S, SELECT, SPAN, SUB, TABLE, TBODY, TD, TFOOT, TH, THEAD, TR, TT, U, UL, VAR, XMP