HTML and CSS Reference
In-Depth Information
</head>
<body>
<p>Ein Paragraf</p>
</body>
</html>
Auffallend neu ist zunächst die erste Zeile, die ungewohnt kurz erscheint. Auf den
HTML5- doctype , der nur bei der HTML-Schreibweise vorgeschrieben ist, werden wir
im nächsten Abschnitt noch näher eingehen. Kurz gefasst, teilt er dem Browser mit, dass
die standardkonforme Darstellung der HTML-Seite benutzt werden soll. Mit dem
HTML 4- doctype -Hell ist damit ein für alle Mal Schluss.
Der HTTP-Content-Type, der bei der HTML-Schreibweise benutzt werden sollte, ist
doctype/html .
Mit Ausnahme des neuen doctype ist bei dem obigen Beispiel noch anzumerken, dass -
im Unterschied zur XML-Schreibweise - manche Tags nicht zwingend geschlossen wer-
den müssen. Die folgende Zeile aus dem HTML-Beispiel ist kein Fehler, sondern
korrektes HTML5 nach der HTML-Schreibweise:
<meta charset "UTF 8">
Beachten Sie, dass das Tag frei steht und nicht geschlossen ist. Es ist nicht XML-kon-
form, da kein geschlossenes Tag vorhanden ist, jedoch korrektes HTML5.
Die zweite Syntax, die HTML5 definiert, ist die XML-Schreibweise. Das HTML-Doku-
ment muss hierbei XML-konform sein, also beispielsweise muss jedes öffnende Element
ein entsprechendes schließendes Element haben:
<?xml version "1.0" encoding "UTF 8"?>
<html xmlns "http://www.w3.org/1999/xhtml">
<head>
<title>Beispieldokument</title>
</head>
<body>
<p>Beispielabsatz</p>
</body>
</html>
Das Encoding wird hierbei auch durch die XML-Deklaration in der ersten Zeile angege-
ben und nicht per meta -Tag wie bei der HTML-Schreibweise. Ebenso wichtig ist, dass
der XHTML-Namespace durch das xmls -Attribut des HTML-Tags angegeben werden
sollte. Der Content-Type, der für die XML-konforme Schreibweise benutzt werden
sollte, ist application/xhtml+xml oder application/xml .
Beachten Sie auch, dass der HTML5- doctype hier nicht mehr benötigt wird, da die
standardkonforme Darstellung der HTML-Seite die XML-Schreibweise impliziert.
In der Realität müssen wir feststellen, dass viele HTML-Autoren die XML-Schreibweise
vorziehen, diese HTML-Dokumente jedoch selten mit application/xml -Content-
Type vom Webserver ausgeliefert werden. Ebenso ist der doctype bei Benutzung der
XML-Schreibweise nicht notwendig, er wird aber dennoch von vielen Autoren benutzt.
Search WWH ::




Custom Search