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<für das Kleiner-als (<) Symbol und©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<<, weil der Unicode-Codepunkt für das SymbolU+0003Cist und3Chexadezimal 60 dezimal ist. - Hexadezimalzahl Zeichenreferenzen
-
Diese Referenzen beginnen mit
&#xoder&#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<<oder<, weil der Unicode-Codepunkt für das SymbolU+0003Cist.
Eine sehr kleine Teilmenge nützlicher benannter Zeichenreferenzen zusammen mit ihren Unicode-Codepunkten ist 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 hier in der HTML-Spezifikation.
Siehe auch
- Verwandte Glossarbegriffe: