HTML 5 im Jahr 2009 im Hause praegnanz.de
25. Juni 2009
HTML 5 ist in aller Munde, und das schöne an der ganzen Sache: man kann schon hier und heute umsteigen, weil es sich prinzipiell nur um eine konsequente Weiterentwicklung handelt, die zu ganz großen Teilen kompatibel zu HTML 4 und XHTML 1 ist. Das sind die Funktionen, die ich bereits heute nutze:
- Doctype von HTML 5 setzen. Sehr einfach, weil man eigentlich nur alles Kryptische aus dem XHTML-1-Doctype rauslöschen muss – fertig!
- »Content Type«-Anweisung ganz an den Anfang setzen, direkt hinter das öffnende
<head>
-Tag. Das ist in den Specs so vorgeschrieben. Tut nicht weh und ergibt auch irgendwie Sinn. - XML-Syntax. Ja, man könnte natürlich auch wieder zurück zu versal gesetzten Elementen und schließende Tags weglassen. Aber irgendwie erscheint es mir sinnvoll, die strengere XML-Syntax aus XHTML 1 trotzdem konsequent einzusetzen – wenn irgendwann doch mal XML wieder en vogue sein sollte, kann man dann leicht wieder zurück :-) HTML 5 erlaubt beides – also nehme ich den inzwischen etablierten Weg.
- a-Elemente um ein oder mehrere Block-Elemente legen. Ein klassischer Fall von Praxisnähe: Jeder Webdesigner hat es sich gewünscht, alle Browser können es seit langem problemlos, also ist diese Vorgehensweise in HTML 5 auch valide.
- Canvas. Habe ich bisher noch nicht selber manuell eingesetzt, aber in Kürze steht ein erstes Projekt an, bei dem ich Cufón für die Schriften werkeln lassen werde – mal sehen, wie das klappt!
<video>
-Element – hier bin ich nicht abgeneigt, mal testweise eine hybride Lösung zu basteln. Sollte das Video-Element verfügbar sein, wunderbar! Ansonsten bitte Flash. Und für nicht-kommerzielle Seiten natürlich alles in H.264, dann ist zumindest das Quellmaterial einheitlich, wenn schon die Einbindungsmethode sich unterscheidet.- Verzicht auf
<acronym>
. Hat eh kaum jemand benutzt, einfach<abbr>
nehmen, klappt genauso!
Noch was vergessen? Nö, ich denke nicht. Klar, ich nutze nur einen Bruchteil der neuen HTML-5-Features. Aber egal, denn das lässt sich ja Stück für Stück erweitern, wenn erstmal die ganzen alten Browser wegfallen … Wir sprechen uns dann in 10 Jahren nochmal :-)