XHTML Online Lernen

 
  Kursmaterial  
 

Elementreferenz
Attributreferenz
Unicode-Zeichentabelle
Farbtabelle
CSS-Eigenschaften
Glossar

 
  Zum Nachschlagen  
 

SelfHTML 8.0
W3C-Spezifikationen
Editor-Programme
Ressourcen im WWW
Buch-Tipps

 
 
 

Sonderzeichen
XHTML-Entities

 
 
Vorherige Lektion Übung zu "XHTML-Seitenstruktur"   Kommentare Nächste Lektion
 
 

Es gibt Zeichen, die Sie nicht ohne weiteres in Ihr XHTML-Dokument einfügen können. Wenn Sie a<b schreiben, dann interpretiert ein Browser das Zeichen < als Beginn eines Tags und wird Ihr Dokument nicht korrekt anzeigen.

Jeder Browser unterstützt alle 128 Zeichen des ASCII-Zeichensatzes. Die weiteren Zeichen hängen von dem länderspezifischen Zeichensatz ab, der auf dem Client-Rechner installiert ist. Am weitesten verbreitet ist der Unicode-Zeichensatz, der 256 Zeichen einschließlich der 128 ASCII-Zeichen enthält.

In XHTML gibt es zwei Möglichkeiten, Sonderzeichen darzustellen:

  • Zeichen-Referenz, z.B. ü als &#252;
  • Entity-Referenz, z.B. ü als &uuml;

Syntax:

  • Jede Zeichen- oder Entity-Referenz beginnt mit dem (Ampersand) und endet mit dem (Semikolon).
  • Dem Unicode-Wert in der Zeichen-Referenz wird ausserdem die # (Raute) vorangestellt.
  • Das & als Sonderzeichen in Ihrem Dokument müssen Sie als Referenz schreiben, da ein Browser & immer als Beginn einer Referenz interpretiert.
  • Anführungszeichen innerhalb von Attributwerten, die ja selbst in Anführungszeichen gesetzt sind, müssen Sie ebenfalls als Referenz umschreiben.

Die wichtigsten Sonderzeichen für XHTML:

< öffnende spitze Klammer &#60; &lt; (von Engl. less than = kleiner als)
> schließende spitze Klammer &#62; &gt; (von Engl. greater than = größer als)
& Ampersand (Kaufmanns-Und) &#38; &amp;  
" Doppeltes Anführungszeichen &#34; &quot; (von Engl. quotation = Zitat)
  geschütztes Leerzeichen &#160; &nbsp; (von Engl. non breaking space)
Euro-Zeichen &#8364; &euro;  

In Attributwerten dürfen Sie die Entity &lt; nicht verwenden, sondern nur die Zeichen-Referenz &#60;. Wenn Sie die Verarbeitung Ihrer XHTML-Dokumente mit XML-Anwendungen planen, sollten Sie nur die Zeichen-Referenzen verwenden, da XML keine HTML-Entities erkennt.

Tipp: Wenn das Euro-Zeichen als &euro; von älteren Browsern nicht angezeigt wird, obwohl es auf dem Rechner installiert ist, versuchen Sie es mit ISO-8859-15 oder ISO-10646 in den Meta-Tags. Sicherheitshalber sollten Sie für internationale Seiten das Währungskürzel EUR verwenden, um Anzeigefehler zu vermeiden.

Die komplette Referenz finden Sie in der Unicode-Zeichentabelle.

 
 
Vorherige Lektion Übung zu "XHTML-Seitenstruktur"   Kommentare Nächste Lektion
 
   
©2002 Comet Communication GmbH Impressum