HTML5 ist der zukünftige Webstandard, zumindest nach dem Wunsch der seit 2004 daran arbeitenden Gruppe WHATWG. Mittlerweile ist auch das W3C wieder mit im Boot. Da aktuelle Browser bereits breite Teile unterstützen, lässt sich HTML5 mit einigen Klimmzügen auch praktisch einsetzen.
Das von Peter Kröner vorgelegte Werk ermöglicht es Webentwicklern, die neuen Ansätze kompakt und konzentriert nachzuvollziehen. Nach geschichtlichen Hintergründen geht es "frisch ans Werk" mit einem Einstieg für Fortgeschrittene. Hier werden zunächst die relevanten Dokumentstrukturen von HTML5 bzw. XHTML5 gezeigt und wesentliche konzeptionelle Neuerungen kurz angerissen.
Neue semantische Elemente zur besseren Informationsaufbereitung, Aspekte der Zugänglichkeit (WAI-ARIA), Mikroformate (Microdata) und Ruby-Annotationen schließen sich an. Breiten Raum gewährt der Autor den erweiterten Formulartechniken zur Verbesserung von Nutzereingaben und deren Validerung. Dazu dienen vor allem neue type-Attributwerte, die Eingabemethoden wie Datumsauswahl, Schieberegler, numerische Felder oder Suchtextfelder ermöglichen. Unter dem Label HTML5 werden auch zusätzliche Programmierschnittstellen verstanden wie das Geolocation-API, Offline-Speichertechniken und Drag and Drop. Sie werden anhand von Beispielen ausführlich vorgestellt. Besonders populär sind bereits die neuen Multimediaelemente audio und video. Sie sollen künftig vor allem die Nutzung von Flash für entsprechende Webinhalte überflüssig machen. Ein separates Kapitel behandelt die Grundlagen einschließlich der aktuellen Codec-Probleme und die Programmierung mit JavaScript.
Eine weitere interessante Neuerung ist das canvas-Element. Es bildet lediglich einen Container im Sinne einer Zeichenfläche. Die eigentlichen Objekte werden durch spezielle JavaScript-Methoden darauf erzeugt und formatiert. Etwa 50 Seiten verdeutlichen anschaulich die Möglichkeiten und Grenzen dieses Ansatzes.
Fazit: Das Buch führt sehr fachkundig, aber auch mit einem kritischen Blick in die durchaus komplexe Thematik ein. Mehrere Anhänge stellen tabellarisch aufbereitetes Material zum Nachschlagen bereit, und der verwendete Beispielcode ist unter html5-buch.de erhältlich. Empfehlenswert ist auch die mit dem Autor aufgenommene Ausgabe 169 des Podcasts Technikwürze zum Thema "HTML5 total" (zu finden unter technikwuerze.de).




