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 Ersetzungen 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 durch diese Zeichen eingeschlossen sein können. 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 eine Namenszeichenfolge zwischen einem Kaufmanns- und einem Semikolon (
;
), um auf das entsprechende Zeichen zu verweisen. Zum Beispiel wird<
für das Kleiner-als (<
) Symbol verwendet und©
für das Copyright-Zeichen (©
). Die Zeichenfolge, die für die Referenz verwendet wird, ist oft eine camel-cased Initialisierung oder Verkürzung des Zeichennamens. - Dezimalzahlige numerische Zeichenreferenzen
-
Diese Referenzen beginnen mit
&#
, gefolgt von einer oder mehreren ASCII-Ziffern, die den Basis-Zehn-Integer darstellen, der dem Unicode-Codepunkt des Zeichens entspricht, und enden mit;
. Zum Beispiel ist die dezimale Zeichenreferenz für<
<
, da der Unicode-Codepunkt für das SymbolU+0003C
ist und3C
hexadezimal 60 in dezimaler Schreibweise darstellt. - Hexadezimalzahlige numerische Zeichenreferenzen
-
Diese Referenzen beginnen mit
&#x
oder&#X
, gefolgt von einer oder mehreren ASCII-Hexadezimalziffern, die den hexadezimalen Integer darstellen, der dem Unicode-Codepunkt des Zeichens entspricht, und enden mit;
. Zum Beispiel ist die hexadezimale Zeichenreferenz für<
<
oder<
, da der Unicode-Codepunkt für das SymbolU+0003C
ist.
Ein sehr kleines Unterset an nützlichen benannten Zeichenreferenzen zusammen mit ihren Unicode-Codepunkten ist unten aufgeführt.
Zeichen | Benannte Referenz | Unicode-Codepunkt |
---|---|---|
& | & |
U+00026 |
< | < |
U+0003C |
> | > |
U+0003E |
" | " |
U+00022 |
' | ' |
U+00027 |
|
U+000A0 | |
– | – |
U+02013 |
— | — |
U+02014 |
© | © |
U+000A9 |
® | ® |
U+000AE |
™ | ™ |
U+02122 |
≈ | ≈ |
U+02248 |
≠ | ≠ |
U+02260 |
£ | £ |
U+000A3 |
€ | € |
U+020AC |
° | ° |
U+000B0 |
Die vollständige Liste der benannten HTML-Zeichenreferenzen finden Sie hier in der HTML-Spezifikation.
Siehe auch
- Verwandte Glossarbegriffe: