Zeichenreferenz
Eine HTML Zeichenreferenz ist ein formatiertes Muster von Zeichen, das 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 zur Identifizierung von Element-Tags verwendet werden, 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ützten Leerzeichen, Steuerzeichen wie Links-nach-rechts- und Rechts-nach-links-Zeichen sowie für Zeichen, die auf einer Standardtastatur schwer zu tippen sind.
Es gibt drei Arten von Zeichenreferenzen:
- Benannte Zeichenreferenzen
-
Diese verwenden eine Namenszeichenkette zwischen einem kaufmännischen Und (
&
) 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-Symbol (©
). Die für die Referenz verwendete Zeichenkette ist oft eine Camel-Case Initialisierung oder Verkürzung des Zeichen-Namens. - Dezimalzahlenzeichenreferenzen
-
Diese Referenzen beginnen mit
&#
, gefolgt von einer oder mehreren ASCII-Ziffern, die die Dezimalzahl darstellen, die dem Unicode-Codepunkt des Zeichens entspricht, und enden mit;
. Zum Beispiel lautet die dezimale Zeichenreferenz für<
<
, da der Unicode-Codepunkt für das SymbolU+0003C
ist und3C
hexadezimal 60 dezimal ist. - Hexadezimale Zahlenzeichenreferenzen
-
Diese Referenzen beginnen mit
&#x
oder&#X
, gefolgt von einer oder mehreren ASCII-Hex-Ziffern, die die hexadezimale Zahl darstellen, die dem Unicode-Codepunkt des Zeichens entspricht, und enden mit;
. Zum Beispiel lautet die hexadezimale Zeichenreferenz für<
<
oder<
, weil der Unicode-Codepunkt für das SymbolU+0003C
ist.
Ein sehr kleines Teilset nützlicher benannter Zeichenreferenzen zusammen mit ihren Unicode-Codepunkten sind unten aufgelistet.
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 HTML-Benannten Zeichenreferenzen finden Sie in der HTML-Spezifikation hier.