HTML5-Handbuch - die neuen Features von HTML5
gilt ganz besonders für die öffnende spitze Klammer (<).
• Ersetzen Sie das Zeichen
<
durch die Zeichenfolge
<
(steht für » lower than «)
• Ersetzen Sie das Zeichen
>
durch die Zeichenfolge
>
(steht für » greater than «)
• Ersetzen Sie das Zeichen
&
durch die Zeichenfolge
&
(steht für » Ampersand «)
Außerdem ist es ratsam, an bestimmten Stellen das englische Quotation-Mark-Zeichen (das
"
) durch die Zeichenfolge
"
(steht für » Quote «) zu ersetzen. Dies ist vor allem in Attributwerten sinnvoll.
Beispiel
Ein HTML-Dokument beginnt mit <html>
GmbH & Co. KG
der griechische Philosoph Sokrates
2.2.1 Nummerische und benannte Entities
Zeichen, die in dem Zeichensatz, den Sie bei der Angabe zur Zeichenkodierung festlegen, nicht vorkommen, können Sie mit Hilfe sogenannter Entities umschreiben. Dasist besonders dann der Fall, wenn Sie einen klassischen 1-Byte-Zeichensatz wie ISO-8859-1 angeben und im so kodierten Text beispielsweise ein paar griechische Buchstaben benötigen. Das Gleiche gilt für Zeichen, die sich mit Hilfe der verwendeten Tastatur nicht direkt erzeugen lassen.
Nummerische Notation von Zeichen
Beliebige Zeichen aus dem Zeichenvorrat von Unicode können Sie in HTML durch eine spezielle nummerische Notation erzeugen. Das Schema dieser Notationen lautet:
[x][Nummer];
Beispiele einer Notation in HTML:
α
α
Beide Beispiel-Notationen ergeben ein kleines griechisches α-Zeichen. Die erste Beispiel-Notation ist dezimal, die zweite hexadezimal. Das
x
notieren Sie dann, wenn Sie die Nummer des gewünschten Zeichens hexadezimal angeben. Bei dezimaler Angabe lassen Sie das
x
weg.
Die Unicode-Nummer eines gewünschten Zeichens können Sie aus den Unicode-Charts ermitteln.
http://unicode.org/charts/
2.3 Dokument-Grundgerüst
HTML
Ein HTML-Dokument besteht grundsätzlich aus folgenden Teilen:
• Dokumenttyp-Deklaration für die Angabe zur verwendeten HTML-Version
• Kopfbereich, z. B. für Angaben zu Titel, Meta-Daten usw.
• Dokumentkörper, also der anzuzeigende Inhalt, wie Text mit Überschriften, Verweise, Grafikreferenzen usw.
Schema
Titel
Erläuterung
Die erste Zeile ist eine Dokumenttyp-Deklaration (im obigen Schema diejenige für HTML5).
Der gesamte übrige Inhalt eines HTML-Dokuments wird in die Tags
bzw.
eingeschlossen. Das
html
-Element wird auch als Wurzelelement eines HTML-Dokuments bezeichnet. Hinter dem einleitenden HTML-Tag folgt das einleitende Tag für den Kopf
. Zwischen diesem Tag und seinem Gegenstück
werden die Kopfdaten des Dokuments notiert. Obligatorisch ist die Angabe eines Titels, markiert durch
bzw.
. Die andere Angabe im Kopfbereich des obigen Beispiels ist eine Angabe zur verwendeten Zeichenkodierung. Auch diese Angabe sollte in keinem HTML-Dokument fehlen.
Unterhalb der Kopfdaten folgt der Textkörper, begrenzt durch
bzw.
. Dazwischen wird der eigentliche Inhalt des Dokuments notiert, also das, was im Anzeigefenster des Browsers erscheinen soll.
XHTML
Wenn Sie HTML5 als XML-konformes Dokument, also als XHTML5-Dokument ausliefern wollen, benötigen Sie gar keinen Dokumenttyp. Der HTML5-typische Dokumenttyp
kann bei XHTML5 also einfach entfallen. Dagegen ist für eine XML-Verarbeitung in jedem Fall die sogenannte XML-Deklaration erforderlich.
Schema
XHTML5-Dokument
Erläuterung
Zunächst muss bei XHTML-Dokumenten, die mit einem XML-Parser verarbeitet werden sollen, der Bezug zu XML hergestellt werden. Dazu dient die erste Zeile mit den Fragezeichen hinter der öffnenden spitzen Klammer und vor der schließenden spitzen Klammer. Notieren Sie diese Zeile so wie im Beispiel angegeben. Es handelt sich um eine sogenannte XML-Deklaration .
Innerhalb der XML-Deklaration legen Sie die verwendete XML-Version und die im Dokument verwendete Zeichenkodierung fest. Bei der XML-Version sind derzeit die Angaben 1.0 oder 1.1 möglich. Bei der Zeichenkodierung ist die Angabe
utf-8
empfehlenswert.
Im
Weitere Kostenlose Bücher