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

View in English Always switch to English

Zeichenreferenz

Eine HTML Zeichenreferenz ist eine Escape-Sequenz von Zeichen, die verwendet wird, um ein anderes Zeichen auf der gerenderten Webseite darzustellen.

Zeichenreferenzen werden als Ersatz für Zeichen verwendet, die in HTML reserviert sind, wie die Kleiner-als (<) und Größer-als (>) Symbole, die vom HTML-Parser verwendet werden, um Element-Tags zu identifizieren, oder " oder ' innerhalb von Attributen, die von diesen Zeichen eingeschlossen werden könnten. Sie können auch für unsichtbare Zeichen verwendet werden, die sonst unmöglich zu tippen wären, einschließlich geschützter Leerzeichen, Steuerzeichen wie Links-nach-rechts- und Rechts-nach-links-Markierungen, und für Zeichen, die auf einer Standardtastatur schwer zu tippen sind.

Es gibt drei Arten von Zeichenreferenzen:

Benannte Zeichenreferenzen

Diese verwenden einen Namensstring zwischen einem kaufmännischen Und-Zeichen (&) und einem Semikolon (;), um auf das entsprechende Zeichen zu verweisen. Zum Beispiel wird &lt; für das Kleiner-als (<) Symbol und &copy; für das Copyright-Symbol (©) verwendet. Der für die Referenz verwendete String ist oft eine Camel-Case Initialisierung oder Verkürzung des Zeichen-Namens.

Dezimalzahl Zeichenreferenzen

Diese Referenzen beginnen mit &#, gefolgt von einer oder mehreren ASCII-Ziffern, die die auf der Basis zehn basierende Ganzzahl darstellen, die dem Unicode Codepunkt des Zeichens entspricht, und enden mit ;. Zum Beispiel ist die Dezimalzeichenreferenz für < &#60;, weil der Unicode-Codepunkt für das Symbol U+0003C ist und 3C hexadezimal 60 dezimal ist.

Hexadezimalzahl Zeichenreferenzen

Diese Referenzen beginnen mit &#x oder &#X, gefolgt von einer oder mehreren ASCII-Hex-Ziffern, die die auf der Basis sechzehn basierende Ganzzahl darstellen, die dem Unicode-Codepunkt des Zeichens entspricht, und enden mit ;. Zum Beispiel ist die Hexadezimalzeichenreferenz für < &#x3C; oder &#X3C;, weil der Unicode-Codepunkt für das Symbol U+0003C ist.

Eine sehr kleine Teilmenge nützlicher benannter Zeichenreferenzen zusammen mit ihren Unicode-Codepunkten ist unten aufgelistet.

Zeichen Benannte Referenz Unicode-Codepunkt
& &amp; U+00026
< &lt; U+0003C
> &gt; U+0003E
" &quot; U+00022
' &apos; U+00027
&nbsp; U+000A0
&ndash; U+02013
&mdash; U+02014
© &copy; U+000A9
® &reg; U+000AE
&trade; U+02122
&asymp; U+02248
&ne; U+02260
£ &pound; U+000A3
&euro; U+020AC
° &deg; U+000B0

Die vollständige Liste der HTML-benannten Zeichenreferenzen finden Sie hier in der HTML-Spezifikation.

Siehe auch