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

View in English Always switch to English

HTML-Element <tt> für Fernschreibertext

Deprecated

Avoid using this feature in new projects. This feature may be a candidate for removal from web standards or browsers.

Das <tt>-Element in HTML erzeugt Inline-Text, der in der standardmäßigen nichtproportionalen Schriftart des User Agents dargestellt wird. Dieses Element wurde geschaffen, um Text so darzustellen, wie er auf einem Ausgabegerät mit fester Zeichenbreite erscheinen würde, etwa einem Fernschreiber, einem reinen Textbildschirm oder einem Zeilendrucker.

Die Begriffe nichtproportional, Monotype und Monospace werden austauschbar verwendet und haben dieselbe allgemeine Bedeutung: Sie bezeichnen eine Schriftart, bei der alle Zeichen die gleiche Anzahl von Pixeln breit sind.

Dieses Element ist jedoch veraltet. Verwenden Sie für Inline-Text, der in einer nichtproportionalen Schriftart dargestellt werden soll, stattdessen die semantisch aussagekräftigeren Elemente <code>, <kbd>, <samp> oder <var>. Für Inhalte, die als eigener Block dargestellt werden sollen, verwenden Sie das Tag <pre>.

Hinweis: Wenn keines der semantischen Elemente für Ihren Anwendungsfall geeignet ist (beispielsweise wenn Sie Inhalte in einer nichtproportionalen Schriftart anzeigen möchten), sollten Sie das Element <span> verwenden und es mit CSS nach Bedarf gestalten. Die Eigenschaft font-family ist dafür ein guter Ausgangspunkt.

Attribute

Dieses Element unterstützt nur die globalen Attribute.

Hinweise zur Verwendung

Das Element <tt> wird standardmäßig in der voreingestellten nichtproportionalen Schriftart des Browsers dargestellt. Sie können dies mit CSS überschreiben, indem Sie eine Regel mit dem Selektor tt erstellen, wie im Beispiel Überschreiben der Standardschriftart gezeigt.

Hinweis: Vom Benutzer vorgenommene Änderungen an der Standardeinstellung für nichtproportionale Schriftarten können Vorrang vor Ihrem CSS haben.

Obwohl dieses Element in HTML 4.01 nicht offiziell als veraltet eingestuft wurde, wurde von seiner Verwendung zugunsten semantischer Elemente und/oder CSS abgeraten. In HTML 5 ist das Element <tt> veraltet.

Beispiele

Einfaches Beispiel

In diesem Beispiel wird <tt> verwendet, um Text darzustellen, der in eine Terminalanwendung eingegeben oder von ihr 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 mit CSS überschreiben – sofern der Browser dies zulässt; dazu ist er nicht verpflichtet.

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>

CSS

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

Ergebnis

Technische Zusammenfassung

Inhaltskategorien Fließinhalt, Formulierungsinhalt, wahrnehmbarer Inhalt.
Zulässiger Inhalt Formulierungsinhalt.
Weglassen von Tags Keines; sowohl das Start- als auch das End-Tag sind erforderlich.
Zulässige Elternelemente Jedes Element, das Formulierungsinhalt zulässt.
Zulässige ARIA-Rollen Alle
DOM-Schnittstelle [`HTMLElement`](/de/docs/Web/API/HTMLElement)

Spezifikationen

Spezifikation
HTML
# tt

Browser-Kompatibilität

Siehe auch