Wozu HTML5?
HTML5 bringt viele neue Features mit sich, von denen noch nicht alle in sämtlichen heute noch verwendeten Browsern unterstützt werden. Trotzdem lohnt sich die Auseinandersetzung damit aus zweierlei Gründen: Erstens wird sich die Browser-Situation in naher Zukunft rapide verbessern, zweitens lassen sich viele Aspekte von HTML5 schon heute einsetzen.
Was genau ist HTML5?
HTML5 ist eigentlich eine neue Version der bekannten Hypertext Markup Language. Allerdings werden oft auch andere Technologien unter dem Banner „HTML5“ geführt, die eigentlich mit den Spezifikationen für den neuen HTML-Standard nicht direkt etwas zu tun haben. So sind etwa Geolocation und DOM Storage kein Bestandteil von HTML5 im engeren Sinne, gehören aber zu einem erweiterten Kreis von Technologien, die neue Features in alle Webbrowser bringen. Umgangssprachlich wird dieses Gesamtpaket aus neuer HTML-Version und vielen neuen JavaScript-APIs als „HTML5“ bezeichnet. Das alles hat einen gemeinsamen Ursprung, ist aber kein großer, zusammenhängender Standard.
Was bringt HTML5?
HTML5 enthält eine Reihe neuer HTML-Elemente und DOM-APIs, mit denen Websites und Webapplikationen der Zukunft gebaut sein sollen. Die neuen HTML-Features helfen bei der semantischen Auszeichnung komplexerer Websites, ermöglichen erstmals das clientseitige Erzeugen von Grafiken und erweitern die Möglichkeiten für die Webentwicklung in alle Richtungen.
Was kann ich heutzutage mit HTML5 anfangen?
Zwar sind noch nicht alle Features von HTML5 in allen Browsern vollständig implementiert, doch einiges kann man bereits verwenden und anderes kann man tricksen. Die Sammlung von HTML5-Seiten auf html5gallery.com macht deutlich: Es spricht nichts dagegen, jene Teile von HTML5, mit denen man heutzutage schon etwas sinnvolles anstellen kann, auch zu verwenden.