Zum Inhalt springen

HTML-Entität

Männliche Person, frontal, schaut in die Kamera; trägt kariertes Hemd über dunkelfarbigem T‑Shirt; heller Innenraum mit unscharfem Monitor oder Poster links und Fenster rechts.

von Richard Albrecht am 18.10.2026

Eine HTML-Entität ist eine Ersatzschreibweise für Zeichen, die sich nicht direkt schreiben lassen. Manche haben in HTML eine eigene Bedeutung, andere fehlen auf der Tastatur.

HTML-Entität

Ersatzschreibweise aus Und-Zeichen, Name und Semikolon, mit der ein Zeichen im Quelltext dargestellt wird.
Beispiel: „Eine HTML-Entität beginnt immer mit einem Und-Zeichen und endet mit einem Semikolon.“

Die vier, die zählen

Wirklich nötig sind sie nur bei Zeichen, die HTML selbst benutzt: die spitzen Klammern und das Und-Zeichen. Wer ein Codebeispiel zeigen will, kommt ohne sie nicht aus, sonst liest der Browser ein Tag, wo eine Erklärung stehen sollte.

&lt;p&gt;  ergibt  <p>
&amp;      ergibt  &
&quot;    ergibt  "
&nbsp;    geschütztes Leerzeichen

Der Rest ist Gewohnheit

Umlaute, Anführungszeichen und Gedankenstriche brauchen keine Entität, solange das Dokument als UTF-8 ausgeliefert wird. Die früher übliche Schreibweise mit Entitäten stammt aus einer Zeit, in der das nicht selbstverständlich war.

Stehen Umlaute als Entitäten im Inhalt, ist das meist ein Zeichen dafür, dass Text durch mehrere Systeme gelaufen ist. Beim Export in andere Formate wird das dann zur Fehlerquelle.

Die numerische Form

Neben den Namen gibt es die Schreibweise über die Nummer des Zeichens, mit einem Doppelkreuz nach dem Und-Zeichen. Sie funktioniert für jedes Zeichen, auch für solche ohne eigenen Namen, ist dafür aber unleserlich.

Das geschützte Leerzeichen

Es verhindert einen Umbruch zwischen zwei Wörtern, etwa zwischen Zahl und Einheit. Nützlich bei 20 Prozent oder einem Datum, unangebracht als Mittel, um Abstände zu erzeugen.

Siehe auch:

Zeichenkodierung (charset / UTF-8)

Die Regel, nach der aus Bytes Buchstaben werden.

#Frontend-Entwicklung (HTML, CSS, JavaScript)

HTML-Tag

Die spitzen Klammern, mit denen ein Bestandteil im Quelltext markiert wird.

#Frontend-Entwicklung (HTML, CSS, JavaScript)

Element (HTML)

Ein Bestandteil des Dokuments, erzeugt durch ein Tag oder ein Tag-Paar.

#Frontend-Entwicklung (HTML, CSS, JavaScript)

HTML

Die Sprache, in der der Aufbau einer Webseite beschrieben wird.

#Frontend-Entwicklung (HTML, CSS, JavaScript)