von Stefan Münz, 10.09.2007
Nach dem Abschluss des Ajax-Tutorials fragen sich einige vielleicht, was als nächstes dran kommt. Beschreibungswürdige Techniken gibt es ja zur Genüge. Meine Wahl ist allerdings auf etwas gefallen, das man eigentlich noch gar nicht wirklich zuverlässig dokumentieren kann, weil es noch gar keine endgültige Ausprägung hat und es auch noch gar keine vollständige Implementierung davon gibt. Dennoch wird aus der interessierten Fachwelt kaum jemand bezweifeln, dass es sinnvoll ist, sich möglichst frühzeitig damit auseinanderzusetzen. Es geht nämlich um nichts Geringeres als um die Brot-und-Butter-Sprache schlechthin: HTML.
Wie berichtet, soll HTML 5 nun definitiv kommen, und zwar wie gewohnt als Recommendation (offizielle Empfehlung) des W3-Konsortiums. Obwohl sich das Dokument, das später einmal die offizielle Empfehlung werden soll, noch in einem sehr frühen Working-Draft-Stadium (Arbeitsentwurf) befindet, lässt es doch schon erkennen, welche wesentlichen Neuereungen geplant sind. Und das sind mehr als nur einige. HTML wird in der neuen Vollversion „evolutionär“ erneuert, was heißen soll, dass ein Kompromiss zwischen Rückwärtskompatibilität und neuem Standard erreicht werden soll. Der Kompromiss besteht darin, dass Autoren keine veralteten Auszeichnungen mehr verwenden, Browser und andere User-Agents solche Auszeichnungen aber noch erkennen und verarbeiten sollen. Die Erneuerung besteht aus einer ganzen Reihe neuer Elemente und Attribute. Diese verfolgen vor allem zwei Ziele: erstens soll semantisch sinnvolles Markup wesentlich besser realisierbar sein als bisher, und zweitens soll HTML-Code besser für Scripting gerüstet sein, um moderne Webanwendungen besser zu unterstützen.
In dem geplanten Tutorial werden wir zunächst versuchen, etwas Klarheit in das Wirrwarr um die Spezifikation von HTML 5 zu bringen. Dann werden die derzeit absehbaren neuen Elemente und Attribute vorgestellt, und zwar im Zusammenhang mit den Konzepten, die dahinter stecken. Zuletzt wird das Tutorial noch erklären, was Sie selber tun können, um an HTML 5 mitzuarbeiten. Neben dem HTML-5-Tutorial wird die Einführung in Hypertext noch weitergeführt, so dass in nächster Zeit also diese beiden Tutorials vervollständigt werden.