W3docs

HTML-Entities

HTML-Entities zeigen reservierte Zeichen und Symbole an, die nicht auf einer normalen Tastatur vorhanden sind. Benannte, dezimale und hexadezimale Referenzen mit Beispielen.

Es gibt viele Symbole, die auf einer Standardtastatur nicht vorhanden sind (mathematische, technische, Währungssymbole usw.). Außerdem gibt es Symbole, die nicht direkt verwendet werden können, weil sie zu Verwechslungen führen. Zum Beispiel kann > nicht direkt eingesetzt werden, da dieses Symbol in HTML als Tag-Begrenzer geparst wird und der Browser es nicht als Text anzeigt.

In HTML zeigen Entities reservierte Zeichen an, die mit HTML-Code verwechselt werden könnten, oder unsichtbare Zeichen wie geschützte Leerzeichen. Sie stellen auch Zeichen dar, die schwer oder gar nicht mit der Tastatur eingegeben werden können.

Jede Entity beginnt mit einem kaufmännischen Und-Zeichen (&) und endet mit einem Semikolon (;). Das Semikolon ist erforderlich – ohne es erkennt der Browser die Entity möglicherweise gar nicht.

Benannte, dezimale und hexadezimale Referenzen

Es gibt drei Möglichkeiten, dasselbe Zeichen zu schreiben. Alle drei der folgenden Varianten erzeugen ein kaufmännisches Und-Zeichen (&):

FormSyntaxBeispiel für &
Benannte Referenz&name;&
Dezimale numerische Referenz&#number;&
Hexadezimale numerische Referenz&#xhex;&

Eine benannte Referenz (wie &) ist leicht zu lesen und zu merken, aber es ist nur ein fester Satz von Namen definiert. Eine numerische Referenz kann jedes Unicode-Zeichen anhand seines Code-Points darstellen – dezimal (&) oder hexadezimal (&). Die Dezimalzahl 38 und die Hex-Zahl 26 sind nur zwei Schreibweisen desselben Code-Points. Numerische Referenzen sind nützlich, wenn keine benannte Entity für das benötigte Zeichen existiert.

Entity-Namen unterscheiden Groß- und Kleinschreibung: & funktioniert, & jedoch nicht.

Zum Beispiel:

<p>5 &lt; 10 and 10 &gt; 5</p>
<title>HTML entities &amp; symbols</title>
<p>Snowman: &#9731; or &#x2603;</p>

Wann Entities erforderlich sind

Nicht jedes Sonderzeichen muss mit einer Entity maskiert werden – die meisten können direkt eingegeben werden. Entities sind nur dann erforderlich, wenn ein Zeichen andernfalls als Markup geparst würde oder wenn ein unsichtbares Zeichen benötigt wird, das ein normales Leerzeichen nicht bietet:

  • &lt; — maskiert <, damit der Browser es nicht als Tag-Anfang liest.
  • &gt; — maskiert > (aus Symmetriegründen empfohlen, obwohl es nur in bestimmten Kontexten zwingend erforderlich ist).
  • &amp; — maskiert &, damit es nicht als Anfang einer weiteren Entity gelesen wird.
  • &quot; — maskiert ein doppeltes Anführungszeichen innerhalb eines Attributwerts, der selbst in doppelte Anführungszeichen eingeschlossen ist.
  • &nbsp; — ein geschütztes Leerzeichen, das verwendet wird, um zwei Wörter in derselben Zeile zu halten.

Um beispielsweise zu verhindern, dass eine Bezeichnung und eine Jahreszahl auf zwei Zeilen aufgeteilt werden, wird ein geschütztes Leerzeichen verwendet:

<p>Copyright&nbsp;2024</p>

Der Browser rendert dies als normales Leerzeichen, aber es wird niemals einen Zeilenumbruch zwischen „Copyright" und „2024" einfügen.

Hinweis

Mit <meta charset="UTF-8"> kann die Seite Zeichen direkt speichern. Das bedeutet, dass die meisten benannten Entities für akzentuierte oder nicht-englische Buchstaben – &eacute; (é), &uuml; (ü), &ntilde; (ñ) – unnötig sind: Man kann é, ü oder ñ einfach direkt im Quellcode eingeben. Entities sollten für die reservierten Markup-Zeichen (&lt;, &gt;, &amp;, &quot;) sowie für unsichtbare oder schwer einzugebende Symbole reserviert bleiben. Weitere Informationen zur Zeichenkodierung finden Sie unter HTML Character Sets.

Häufig verwendete Zeichen-Entities in HTML

ErgebnisBeschreibungEntity-NameEntity-Nummer
Geschütztes Leerzeichen&nbsp;&#160;
<Kleiner als&lt;&#60;
>Größer als&gt;&#62;
&Kaufmännisches Und&amp;&#38;
¢Cent&cent;&#162;
£Pfund&pound;&#163;
¥Yen&yen;&#165;
Euro&euro;&#8364;
§Paragraf&sect;&#167;
©Copyright&copy;&#169;
®Eingetragene Marke&reg;&#174;
Markenzeichen&trade;&#8482;

Von HTML unterstützte mathematische Symbole

ZeichenEntity-NummerEntity-NameBeschreibung
&#8704;&forall;für alle
&#8706;&part;partielle Ableitung
&#8707;&exist;es existiert
&#8709;&empty;leere Menge
&#8711;&nabla;Nabla (Gradient)
&#8712;&isin;ist Element von
&#8713;&notin;ist nicht Element von
&#8715;&ni;enthält als Element
&#8719;&prod;n-äres Produkt
&#8721;&sum;n-äre Summe
&#8722;&minus;Minuszeichen
&#8727;&lowast;Sternchen-Operator
&#8730;&radic;Quadratwurzel
&#8733;&prop;proportional zu
&#8734;&infin;Unendlichkeit
&#8736;&ang;Winkel
&#8743;&and;logisches Und
&#8744;&or;logisches Oder
&#8745;&cap;Schnittmenge
&#8746;&cup;Vereinigungsmenge
&#8747;&int;Integral
&#8756;&there4;daher
&#8764;&sim;ähnlich wie
&#8773;&cong;kongruent zu
&#8776;&asymp;ungefähr gleich
&#8800;&ne;ungleich
&#8801;&equiv;identisch mit
&#8804;&le;kleiner als oder gleich
&#8805;&ge;größer als oder gleich
&#8834;&sub;Teilmenge von
&#8835;&sup;Obermenge von
&#8836;&nsub;keine Teilmenge von
&#8838;&sube;Teilmenge von oder gleich
&#8839;&supe;Obermenge von oder gleich
&#8853;&oplus;eingekreistes Plus
&#8855;&otimes;eingekreistes Mal
&#8869;&perp;senkrecht zu
&#8901;&sdot;Punkt-Operator

Von HTML unterstützte griechische Buchstaben

ZeichenEntity-NummerEntity-NameBeschreibung
Α&#913;&Alpha;Alpha
Β&#914;&Beta;Beta
Γ&#915;&Gamma;Gamma
Δ&#916;&Delta;Delta
Ε&#917;&Epsilon;Epsilon
Ζ&#918;&Zeta;Zeta
Η&#919;&Eta;Eta
Θ&#920;&Theta;Theta
Ι&#921;&Iota;Iota
Κ&#922;&Kappa;Kappa
Λ&#923;&Lambda;Lambda
Μ&#924;&Mu;Mu
Ν&#925;&Nu;Nu
Ξ&#926;&Xi;Xi
Ο&#927;&Omicron;Omicron
Π&#928;&Pi;Pi
Ρ&#929;&Rho;Rho
Σ&#931;&Sigma;Sigma
Τ&#932;&Tau;Tau
Υ&#933;&Upsilon;Upsilon
Φ&#934;&Phi;Phi
Χ&#935;&Chi;Chi
Ψ&#936;&Psi;Psi
Ω&#937;&Omega;Omega
α&#945;&alpha;alpha
β&#946;&beta;beta
γ&#947;&gamma;gamma
δ&#948;&delta;delta
ε&#949;&epsilon;epsilon
ζ&#950;&zeta;zeta
η&#951;&eta;eta
θ&#952;&theta;theta
ι&#953;&iota;iota
κ&#954;&kappa;kappa
λ&#955;&lambda;lambda
μ&#956;&mu;mu
ν&#957;&nu;nu
ξ&#958;&xi;xi
ο&#959;&omicron;omicron
π&#960;&pi;pi
ρ&#961;&rho;rho
ς&#962;&sigmaf;sigmaf
σ&#963;&sigma;sigma
τ&#964;&tau;tau
υ&#965;&upsilon;upsilon
φ&#966;&phi;phi
χ&#967;&chi;chi
ψ&#968;&psi;psi
ω&#969;&omega;omega
ϑ&#977;&thetasym;Theta-Symbol
Υ&#978;&upsih;Upsilon-Symbol
ϖ&#982;&piv;Pi-Symbol

Weitere von HTML unterstützte Entities

ZeichenEntity-NummerEntity-NameBeschreibung
Œ&#338;&OElig;Großbuchstabe Ligatur OE
œ&#339;&oelig;Kleinbuchstabe Ligatur oe
Š&#352;&Scaron;Großbuchstabe S mit Caron
š&#353;&scaron;Kleinbuchstabe S mit Caron
Ÿ&#376;&Yuml;Großbuchstabe Y mit Diärese
ƒ&#402;&fnof;f mit Haken
ˆ&#710;&circ;Modifikationsbuchstabe Zirkumflex-Akzent
˜&#732;&tilde;Kleines Tilde
&#8194;&ensp;Halbgeviert-Leerzeichen
&#8195;&emsp;Geviert-Leerzeichen
&#8201;&thinsp;Schmales Leerzeichen
&#8204;&zwnj;Nullbreiter Nicht-Verbinder
&#8205;&zwj;Nullbreiter Verbinder
&#8206;&lrm;Links-nach-Rechts-Markierung
&#8207;&rlm;Rechts-nach-Links-Markierung
&#8211;&ndash;Halbgeviertstrich
&#8212;&mdash;Geviertstrich
'&#8216;&lsquo;Linkes einfaches Anführungszeichen
'&#8217;&rsquo;Rechtes einfaches Anführungszeichen
&#8218;&sbquo;Einfaches tiefgestelltes Anführungszeichen
"&#8220;&ldquo;Linkes doppeltes Anführungszeichen
"&#8221;&rdquo;Rechtes doppeltes Anführungszeichen
&#8222;&bdquo;Doppeltes tiefgestelltes Anführungszeichen
&#8224;&dagger;Dolch
&#8225;&Dagger;Doppeldolch
&#8226;&bull;Aufzählungspunkt
&#8230;&hellip;Horizontale Auslassungspunkte
&#8240;&permil;Promille
&#8242;&prime;Minuten
&#8243;&Prime;Sekunden
&#8249;&lsaquo;Einfaches linkes Winkel-Anführungszeichen
&#8250;&rsaquo;Einfaches rechtes Winkel-Anführungszeichen
&#8254;&oline;Überstrich
&#8592;&larr;Linkspfeil
&#8593;&uarr;Aufwärtspfeil
&#8594;&rarr;Rechtspfeil
&#8595;&darr;Abwärtspfeil
&#8596;&harr;Doppelpfeil links-rechts
&#8629;&crarr;Wagenrücklauf-Pfeil
&#8968;&lceil;Linke obere Ecke
&#8969;&rceil;Rechte obere Ecke
&#8970;&lfloor;Linke untere Ecke
&#8971;&rfloor;Rechte untere Ecke
&#9674;&loz;Raute
&#9824;&spades;Pik
&#9827;&clubs;Kreuz
&#9829;&hearts;Herz
&#9830;&diams;Karo

Geschütztes Leerzeichen

Das geschützte Leerzeichen (&nbsp;) ist eine der am häufigsten verwendeten Zeichen-Entities in HTML. Es ist ein Leerzeichen, das keinen Zeilenumbruch verursacht. Das bedeutet, dass zwei Wörter, die durch ein geschütztes Leerzeichen getrennt sind, zusammenbleiben. Außerdem verhindert das geschützte Leerzeichen, dass Browser mehrere Leerzeichen zu einem einzigen zusammenfassen.

Die vollständige Liste der Code-Points und wie Zeichen auf Zahlen abgebildet werden, finden Sie in der HTML Unicode Reference.

Diakritische Zeichen

Wenn wir von einem diakritischen Zeichen sprechen, meinen wir eine „Glyphe", die einem Buchstaben hinzugefügt wird. Einige dieser Zeichen, wie der Gravis (̀) und der Akut (́), werden Akzente genannt. Diakritische Zeichen können oberhalb oder unterhalb eines Buchstabens, zwischen zwei Buchstaben oder innerhalb eines Buchstabens erscheinen.

Hier ist eine Liste mit einigen diakritischen Zeichen:

ZeichenBuchstabeKonstruktErgebnis
̀aa&#768;à
́aa&#769;á
̂aa&#770;â
̃aa&#771;ã
̀OO&#768;Ò
́OO&#769;Ó
̂OO&#770;Ô
̃OO&#771;Õ

Übung

Übung
Welche der folgenden sind gültige HTML-Entities? (Alle zutreffenden auswählen.)
Welche der folgenden sind gültige HTML-Entities? (Alle zutreffenden auswählen.)
Was this page helpful?