Zeichenreferenzen
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 z.B. das kleiner-als (<) und größer-als (>) Symbol, die vom HTML-Parser verwendet werden, um Element-Tags zu identifizieren, oder " oder ' innerhalb von Attributen, die von diesen Zeichen umschlossen sein können. Sie können auch für unsichtbare Zeichen verwendet werden, die sonst unmöglich zu tippen wären, einschließlich nicht trennbarer 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 verwendet und©für das Copyright-Symbol (©). Der für die Referenz verwendete String ist oft eine CamelCase- Initialisierung oder Abkürzung des Zeichennamens. - Dezimal-Zeichenreferenzen
-
Diese Referenzen beginnen mit
&#, gefolgt von einem oder mehreren ASCII-Ziffern, die die Dezimalzahl darstellen, die 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 Dezimal ist. - Hexadezimale Zeichenreferenzen
-
Diese Referenzen beginnen mit
&#xoder&#X, gefolgt von einem oder mehreren ASCII-Hexadezimalziffern, die die hexadezimale Zahl darstellen, die 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.
Eine sehr kleine Teilmenge nützlicher benannter 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: