Sonderzeichen
Als Sonderzeichen werden im Allgemeinen Zeichen bezeichnet, welche nicht direkt mit Hilfe einer Tastatur eingegeben
werden können. Trotzdem zählen z. B. auch die Zeichen Ä
, Ö
und Ü
zu den Sonderzeichen,
da diese z. B. nicht auf englischen Tastaturen zu finden sind. Zeichen, die nicht zu den Sonderzeichen zählen, sind also
hauptsächlich die Buchstaben des lateinischen Alphabets sowie die Ziffern 0 bis 9. Um Sonderzeichen in HTML zu verwenden, gibt
es verschiedene Möglichkeiten: direkte Notation, Angabe einer HTML-Entität (HTML-Zeichenname) oder Angabe einer HTML-Nummern-Entität
(NCR, Numeric Character Reference).
Welche (Sonder-)Zeichen in einer HTML-Seite zur Verfügung stehen, hängt natürlich auch von der Zeichenkodierung ab. Hierbei muss
zwischen der Zeichenkodierung der Datei und der Zeichenkodierung der Seite (bzw. des definierten Zeichensatzes)
unterschieden werden. Diese Unterscheidung ist vor allem dann wichtig, wenn es um die Direktnotation geht, denn in einer Datei,
welche mit dem Zeichensatz ISO-8859-1
gespeichert ist, kann kein UTF-8-Zeichen gespeichert werden. Verwendet Ihre
Seite aber als Zeichensatz UTF-8, so können Sie immer noch eine HTML-Entität oder HTML-Nummern-Entität verwenden, um das
Sonderzeichen in der Seite zu platzieren. Verwenden Sie in der Datei als Zeichenkodierung ebenfalls UTF-8, so können Sie das
Zeichen auch „direkt“ notieren. Trotzdem ist es aber möglich, eine HTML-Entität oder HTML-Nummern-Entität zu verwenden.
Des Weiteren gibt es in HTML (und XML) einige Zeichen, welche immer als HTML-Entität oder HTML-Nummern-Entität angegeben werden
müssen. Diese Zeichen werden auch als HTML-eigene Zeichen bezeichnet.
Bildquelle: Foto von Freepik
Die folgende Tabelle zeigt eine Übersicht über oft verwendete Sonderzeichen inkl. deren HTML-Entitäten und HTML-Nummern-Entitäten (Dezimal und Hexadezimal):
Zeichen | Zeichenname | NCR (dez) | NCR (hex) | Beschreibung |
---|---|---|---|---|
< | < | < | < | kleiner als (HTML-eigenes Zeichen) |
> | > | > | > | größer als (HTML-eigenes Zeichen) |
& | & | & | & | Und-Zeichen (HTML-eigenes Zeichen) |
" | " | " | " | (doppeltes) Anführungszeichen (HTML-eigenes Zeichen, Direknotation in HTML außerhalb von Attributen erlaubt) |
' | ' | ' | ' | einfaches Anführungszeichen / Apostroph (HTML-eigenes Zeichen, Direknotation in HTML außerhalb von Attributen erlaubt) |
|   |   | geschütztes / erzwungenes Leerzeichen | |
Ä | Ä | Ä | Ä | A-Umlaut (groß) |
ä | ä | ä | ä | A-Umlaut (klein) |
Ö | Ö | Ö | Ö | O-Umlaut (groß) |
ö | ö | ö | ö | O-Umlaut (klein) |
Ü | Ü | Ü | Ü | U-Umlaut (groß) |
ü | ü | ü | ü | U-Umlaut (klein) |
ß | ß | ß | ß | scharfes S |
← | ← | ← | ← | Pfeil nach links |
→ | → | → | → | Pfeil nach rechts |
↑ | ↑ | ↑ | ↑ | Pfeil nach oben |
↓ | ↓ | ↓ | ↓ | Pfeil nach unten |
« | « | « | « | angewinkeltes Anführungszeichen nach links |
» | » | » | » | angewinkeltes Anführungszeichen nach rechts |
• | • | • | • | Aufzählungspunkt (Bullet) |
© | © | © | © | Copyright |
® | ® | ® | ® | Registriermarken |
™ | ™ | ™ | ™ | Warenzeichen |
§ | § | § | § | Paragraph |
¤ | ¤ | ¤ | ¤ | Währungszeichen |
€ | € | € | € | Euro |
£ | £ | £ | £ | Pfund |
¥ | ¥ | ¥ | ¥ | Yen |
¢ | ¢ | ¢ | ¢ | Cent |
¶ | ¶ | ¶ | ¶ | Absatzzeichen |
± | ± | ± | ± | Plus / Minus |
· | · | · | · | Mittelpunkt |
° | ° | ° | ° | Grad |
∑ | ∑ | ∑ | ∑ | Summe |
∏ | ∏ | ∏ | ∏ | Produkt |
∞ | ∞ | ∞ | ∞ | Unendlich |
≤ | ≤ | ≤ | ≤ | kleiner-gleich |
≥ | ≥ | ≥ | ≥ | größer-gleich |
≠ | ≠ | ≠ | ≠ | ungleich |
√ | √ | √ | √ | Wurzel |
× | × | × | × | Mal |
÷ | ÷ | ÷ | ÷ | Division |
ƒ | ƒ | ƒ | ƒ | Funktion |
µ | µ | µ | µ | Mikro |
½ | ½ | ½ | ½ | Ein-Halb |
¼ | ¼ | ¼ | ¼ | Ein-Viertel |
¾ | ¾ | ¾ | ¾ | Drei-Viertel |
¦ | ¦ | ¦ | ¦ | durchbrochener Senkrechtstrich |
Wichtig: Nachdem heute in den Dateien für HTML-Seiten zumeist die Zeichenkodierung UTF-8 verwendet wird, wäre es möglich, die Sonderzeichen direkt zu notieren. Da diese aber meist nicht über eine Tastatur eingegeben werden können, werden trotzdem oft die Entitäten verwendet.