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-Zeichen (<
) und Größer-als-Zeichen (>
), die vom HTML-Parser zur Identifizierung von Element-Tags verwendet werden, oder "
oder '
innerhalb von Attributen, die von diesen 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 einen Namensstring zwischen einem Kaufmanns-Und (
&
) und einem Semikolon (;
), um auf das entsprechende Zeichen zu verweisen. Zum Beispiel wird<
für das Kleiner-als-Zeichen (<
) verwendet, und©
für das Copyright-Zeichen (©
). Der für die Referenz verwendete String ist oft eine Camel-Cased Initialisierung oder eine Kontraktion des Zeichen-Namens. - Dezimale numerische Zeichenreferenzen
-
Diese Referenzen beginnen mit
&#
, gefolgt von einer oder mehreren ASCII-Ziffern, die die Ganzzahl im Basis-10 darstellen, die dem Unicode-Codepoint des Zeichens entspricht, und enden mit;
. Zum Beispiel ist die dezimale Zeichenreferenz für<
<
, da der Unicode-Codepoint für das SymbolU+0003C
ist und3C
hexadezimal 60 dezimal ist. - Hexadezimale numerische Zeichenreferenz
-
Diese Referenzen beginnen mit
&#x
oder&#X
, gefolgt von einer oder mehreren ASCII-Hexadezimalziffern, die die hexadezimale Ganzzahl darstellen, die dem Unicode-Codepoint des Zeichens entspricht, und enden mit;
. Zum Beispiel ist die hexadezimale Zeichenreferenz für<
<
oder<
, da der Unicode-Codepoint für das SymbolU+0003C
ist.
Ein sehr kleiner Teil nützlicher benannter Zeichenreferenzen zusammen mit ihren Unicode-Codepoints ist unten aufgeführt.
Zeichen | Benannte Referenz | Unicode-Codepoint |
---|---|---|
& | & |
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 hier in der HTML-Spezifikation.
Siehe auch
- Verwandte Glossarbegriffe: