<tt> HTML-Teletype-Text-Element
Deprecated
Avoid using this feature in new projects. This feature may be a candidate for removal from web standards or browsers.>
Das <tt> HTML Element erzeugt einen Inline-Text, der mit der standardmäßigen monospaced Schriftart der User-Agents dargestellt wird. Dieses Element wurde entwickelt, um Text so zu rendern, wie er auf einem festbreiten Display wie einem Fernschreiber, einem Text-Only-Bildschirm oder einem Zeilendrucker angezeigt werden würde.
Die Begriffe nicht-proportional, Monotype und Monospace werden austauschbar verwendet und haben die gleiche allgemeine Bedeutung: Sie beschreiben eine Schriftart, deren Zeichen alle die gleiche Anzahl an Pixeln breit sind.
Dieses Element ist jedoch veraltet. Sie sollten die semantisch hilfreicheren <code>, <kbd>, <samp>, oder <var> Elemente für Inline-Text verwenden, der in Monospace angezeigt werden muss, oder das <pre> Tag für Inhalte, die als separater Block präsentiert werden sollen.
Hinweis:
Wenn keines der semantischen Elemente für Ihren Anwendungsfall geeignet ist (zum Beispiel, wenn Sie Inhalt in einer nicht-proportionalen Schrift zeigen müssen), sollten Sie das <span> Element in Betracht ziehen und es mit CSS nach Bedarf stylen. Die font-family Eigenschaft ist ein guter Ausgangspunkt.
Attribute
Dieses Element enthält nur die globalen Attribute.
Beispiele
>Einfaches Beispiel
Dieses Beispiel verwendet <tt>, um Text zu zeigen, der in eine Terminalanwendung eingegeben und von dieser ausgegeben wird.
<p>
Enter the following at the telnet command prompt:
<code>set localecho</code><br />
The telnet client should display: <tt>Local Echo is on</tt>
</p>
Ergebnis
Überschreiben der Standardschriftart
Sie können die Standardschriftart des Browsers überschreiben—wenn der Browser dies zulässt, was er nicht tun muss—indem Sie CSS verwenden:
CSS
tt {
font-family: "Lucida Console", "Menlo", "Monaco", "Courier New", monospace;
}
HTML
<p>
Enter the following at the telnet command prompt:
<code>set localecho</code><br />
The telnet client should display: <tt>Local Echo is on</tt>
</p>
Ergebnis
Nutzungshinweise
Das <tt> Element wird standardmäßig mit der nicht-proportionalen Standardschriftart des Browsers gerendert. Sie können dies mit CSS überschreiben, indem Sie eine Regel mit dem tt Selektor erstellen, wie im Beispiel Überschreiben der Standardschriftart oben gezeigt.
Hinweis: Vom Benutzer konfigurierte Änderungen an der standardmäßigen Monospace-Schrifteinstellung können Vorrang vor Ihrem CSS haben.
Obwohl dieses Element nicht offiziell in HTML 4.01 abgelehnt wurde, wurde seine Verwendung zugunsten der semantischen Elemente und/oder CSS nicht empfohlen. Das <tt> Element ist in HTML 5 veraltet.
Technische Zusammenfassung
| Inhaltskategorien | Fließender Inhalt, Phraseninhalt, fühlbarer Inhalt. |
|---|---|
| Zulässiger Inhalt | Phraseninhalt. |
| Tag-Auslassung | Keine, sowohl das öffnende als auch das schließende Tag sind obligatorisch. |
| Zulässige Eltern | Jedes Element, das Phraseninhalt akzeptiert. |
| Zulässige ARIA-Rollen | Beliebig |
| DOM-Schnittstelle | [`HTMLElement`](/de/docs/Web/API/HTMLElement) |
Spezifikationen
| Spezifikation |
|---|
| HTML> # tt> |