Blog jetzt "HTML 5"
Ich habe das Blog hier mal auf HTML 5 umgestellt. Klar, die Spezifikation ist noch nicht fertig. Aber ein bischen damit rumspielen kann nicht schaden. Das Umstellen beläuft sich dabei zum Großteil auf eins: Den DocType mit
Vielleicht bin ich ja einfach blind, aber wie verfährt man nun mit leeren Tags? Werden die wie in HTML 4 einfach stehen gelassen (
Validieren tut das Ganze jedenfalls schon mal: http://validator.w3.org/check?uri=http://www.bheil.net/blog/
Nachtrag:
Ok, ich glaub, ich weiß nun, wie das gehandhabt wird. Wird das Dokument als
Aber so genau nimmt das eh keiner, also kann man es machen, wie man will anscheinend. Der XML-Modus ist eh kaum benutzbar, da der IE ja immer noch nicht mit solch einem
Wohl eine sehr pragmatische Lösung seiten des W3C. Find ich aber nicht schlecht, denn das heißt schlicht, wir können beim Stil von XHTML bleiben, an den man sich so lange schon gewöhnt hat.
<!DOCTYPE html> deklarieren. Schön einfach! Ich hatte eine width-Angabe in einem table-Tag, was nicht mehr geht (muss nun per CSS deklariert werden). Aber mehr musste eigentlich nicht gemacht werden.Vielleicht bin ich ja einfach blind, aber wie verfährt man nun mit leeren Tags? Werden die wie in HTML 4 einfach stehen gelassen (
<img src="blabla.gif">) oder wie in XHTML explizit geschlossen (<img src="blabla.gif" />). Oder ist das gar variabel? Zumindest mosert der Validator nicht, aber wo steht was zu dem Thema? Wird das wirklich so "lasch" behandelt?Validieren tut das Ganze jedenfalls schon mal: http://validator.w3.org/check?uri=http://www.bheil.net/blog/
Nachtrag:
Ok, ich glaub, ich weiß nun, wie das gehandhabt wird. Wird das Dokument als
text/html ausgeliefert, wird es im HTML-Modus gerendert. Das heißt kein explizites Schließen von Tags, sondern genauso wie HTML 4. Wird das Dokument dagegen als application/xhtml+xml ausgeliefert, wird es im XML-Modus gerendert und somit muss explizit geschlossen werden.Aber so genau nimmt das eh keiner, also kann man es machen, wie man will anscheinend. Der XML-Modus ist eh kaum benutzbar, da der IE ja immer noch nicht mit solch einem
ContentType umgehen kann.Wohl eine sehr pragmatische Lösung seiten des W3C. Find ich aber nicht schlecht, denn das heißt schlicht, wir können beim Stil von XHTML bleiben, an den man sich so lange schon gewöhnt hat.
<br> sieht auch einfach komisch aus.