Information Technology Reference
In-Depth Information
Woher weiß man nun im Detail, welche Elemente und Attribute nicht mehr zu
verwenden sind? Ein ständiges Abgleichen mit der Änderungsspezifikation ist
sehr mühsam und wohl nicht zielführend. Auf der Suche nach einer Lösung
dieses Problems werden wir beim HTML5-Validator unter http://html5.validator.
nu/ fündig: Er weiß genau, was richtig und falsch ist. Probieren wir es aus:
Wählen wir dazu Text Field als Eingabemodus, und ersetzen wir im vorausge-
füllten HTML-Grundgerüst die Zeile <p></p> durch folgendes, falsches Markup:
<center>
<acronym>WHATWG</acronym>
</center>
Als Antwort bekommen wir zwei Fehlermeldungen, die - zumindest zum Zeit-
punkt der Manuskripterstellung im Sommer 2010 - folgendermaßen lauten:
1. Error: The center element is obsolete. Use CSS instead.
2. Error: The acronym element is obsolete. Use the abbr element instead.
Der Link bei Use CSS instead führt uns übrigens direkt ins WHATWG-Wiki zur
Seite Presentational elements and attributes , auf der wir Details zur richtigen
Verwendung nachlesen können. Auch Syntaxfehler werden vom Validator direkt
angezeigt, wie der nächste Test demonstriert. Versuchen wir es mit folgendem
Quellcode:
<!DOCTYPE html><title>
Die Antwort ist wieder eine Fehlermeldung, diesmal mit dem Hinweis, dass das
Dokument noch nicht komplett und deshalb ungültig ist:
1. Error: End of file seen when expecting text or an end tag.
Wenn wir diesen Fehler durch Hinzufügen des </title> -End-Tags beheben,
verschwindet auch diese Fehlermeldung, und wir haben das kürzestmögliche
gültige HTML5-Dokument erzeugt:
<!DOCTYPE html><title></title>
Die Basis der Fehlererkennung im Validator ist eines der Key-Features von
HTML5, der HTML-Parser. Er wurde im Gegensatz zu allen bisherigen Spe-
zifikationen bis ins letzte Detail ausformuliert und liest sich auf 90 Seiten an-
nähernd so spannend wie das Telefonbuch von München oder Wien. Aus tech-
nischer Sicht allerdings ist dieses Kapitel essenziell, denn es definiert, wie
HTML5-Markup zu parsen und der DOM-Baum des Dokuments aufzubauen ist.
Search WWH ::




Custom Search