Sonderzeichen und Entities
Wenn HTML-Elemente mit spitzen Klammern deklariert werden, wie ist es dann möglich, besondere Zeichen wie z.B. die spitzen Klammern bzw. die Größer-/Kleiner-Zeichen in Texten darzustellen?
Für solche Fälle und für die Darstellung spezieller Zeichen gibt es in HTML die Entities. Diese bestehen
aus bestimmten Abkürzungen oder Zahlencodes, die zwischen
einem &
und einem Semikolon ;
stehen. Ein paar Beispiele:
Entity | Darstellung | Bezeichnung |
---|---|---|
< | < | less than |
> | > | greater than |
| Leerzeichen | non breaking space |
& | & | ampersand |
Die offizielle Liste aller Entities ist hier zu finden: https://html.spec.whatwg.org/multipage/named-characters.html (opens in a new tab)
Entities dürfen überall dort verwendet werden, wo auch andere Textinhalte zu finden sind — allerdings nicht in Elementnamen bzw. Tags.