Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

<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.

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

Ü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

css
tt {
  font-family: "Lucida Console", "Menlo", "Monaco", "Courier New", monospace;
}

HTML

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

Browser-Kompatibilität

Siehe auch