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+0003Cist und3Chexadezimal 60 in dezimaler Schreibweise darstellt. - Hexadezimalzahlige numerische Zeichenreferenzen
-
Diese Referenzen beginnen mit
&#xoder&#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+0003Cist.
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: