Übersicht
Das HTML Underline Element (<u>
) versieht Text mit einem Unterstrich, also einer Linie unter der Basislinie des Textinhalts.
In HTML5, repräsentiert dieses Element ein Textfeld mit einem unausgesprochenen, also nur gerenderten, nicht-textuellen Vermerk, so wie die Beschreibung eines Textes, als sei es eine Eigenschaft eines chinesisches Textes (eine chinesische Textmarkierung), oder als ob der Text falsch buchstabiert sei.
<u>
in HTML 4 und XHTML 1 nicht mehr unterstützt. Das Attribut wurde aber wieder in HTML5 zusammen mit anderen Wortbedeutungen aufgenommen. Wenn ein Text unterstrichen werden soll in einer nicht-begriffsbestimmenden Art und Weise, sollte ein <span>
Element eingesetzt werden, oder andere angepasste Elemente, und es mit CSS formatieren text-decoration
, also mit der underline Eigenschaft.Attribute
Dieses Element enthält nur das globale Attribut.
Tips und Bemerkungen
Tip: Das <u>
Element nicht benutzen wo es mit einem Hyperlink verwechselt werden kann.
Notiz: Die HTML 5 Spezifikation errinnert Entwickler dass andere Elemente passender sind als <u>
.
DOM Interface
Dieses Element implementiert das HTMLElement
Interface.
HTMLSpanElement
Interface für dieses Element.Beispiel
<u>Today's Special</u>: Salmon<br /> <span style="text-decoration:underline;">Today's Special</span>: Salmon
Today's Special: Salmon
Today's Special: Salmon
<p><u>All</u> of that is explained in <u>Dive into Python</u>.
All of that is explained in Dive into Python.
Sollte ersetzt werden durch
<p><em>All</em> of that is explained in <cite>Dive into Python</cite>.
All of that is explained in Dive into Python.
CSS sollte benutzt werden um diese Elemente zu formatieren.
Siehe auch
- Die
<span>
,<i>
,<em>
, and<cite>
Elemente sollten, vom Fall abhängend, anstatt benutzt werden. - Die CSS
text-decoration
Eigenschaft sollte benutzt werden für dasselbe Aussehen als das<u>
Element.