Vous souvenez-vous de cette blague de geek qui ne faisait rire que les geeks?
XHTML, c’est comme un canard : tu coupes le HEAD, le BODY bouge encore.
Elle est de Daniel Glazman qui en a fait des tonnes sur le sujet.

Daniel Glazman c'est la Tête qui se gondole dans le groupe de travail CSS du W3C dont il est vice-président. Dans sa grande bonté le blogueur Laurent Gloaguen l'avait relayé et expliqué à ceusse qui font du HTML sans le savoir, cette blague du canard dans ce très bon billet. Tout cela c'était — à la vitesse temporelle d'Internet — il y a très longtemps.
À une époque où les membres du W3C se torchaient pour défendre, qui leur XHTML2, qui leur HTML5. En 2006 ledit Glazman publie sur son blog un article, 42 reasons why I don't like XHTML 2.0, dans lequel il assène sa vérité à destination de son détracteur de l'époque, une autre Tête du W3C, Karl Lagrange Dubost . À la lecture on peut y lire cette phrase :
the head element should not exist any more.
It's a useless container for metadata.
Ben oui : à quoi ça sert head ? Tout simplement à rien. Du coup j'ai coupé la tête à mon canard car HTML5 n'en a absolument pas besoin. So, now, you can seek for my duck you won't see any head.

Commentaires :
C'est vrai que dans mes souvenirs, de la blague nous n'avions retenu que le canard désormais célèbre de Daniel... mais pas forcément bien conservé le sens profond du message.
Du coup, mine de rien, ton billet d'humeur est vraiment intéressant (j'ai dit trollesque ?) puisqu'il remet le doigt sur un CQFD oublié.
Entre parenthèse (je me permets car je ne sais pas jusqu'où va ton humour) :
- Karl Lagrange n'appartient plus au W3C depuis - de tête - deux ans,
- Karl Lagrange ne s'appelle pas du tout Karl Lagrange (contrairement à ce que fait croire son site web), mais Karl Dubost (et n'a pas de frère nommé Franck) ;)
Bon week-end,
Raphaël
Bien à toi,
Philippe
C'est fou !
Pour notre canard plus de tête, plus de corps... comment c'est qui va courir encore ?
The current "mess" just makes me feel that my own brain-spurting on the subject perhaps wasn't all that crazy after all...
Wot, No Content?
Shame on me! I might have read your article but forgot about it. It was about 6 months ago man. Don't blame me: it's Al's fault. Whose name is Zheimer if I can remember.
Regarding the absence of
htmlandheadelements all browsers will assume them anyway. So, we agree we do not need them anymore.As HTML5 isn't a finished plan there gonna be some refinements. Maybe your propositions for
metadataandcontentwill be adopted? It will improve the semantics and the accessibility of the page for sure.bodytag isn't required either as I've read elsewhere. There I don't dig it, as this tag is the sole wrapper to keep. And you can do such things with yourbodybut always with "class" and "IDs" as you know... :-DJe viens de voir dans le code source de cette page qu'il n'y avait pas de déclaration non plus pour les CSS et le Javascript (l'attribut type=text/css et text/javascript) et pourtant la page est valide. Ca veut dire que pour HTML5 c'est suffisament implicite ?
pour par contre je me souviens avoir fait un essai dont la conclusion était que préciser le type était nécessaire pour les styles inline pour certains browsers
Mouahahahahah!
Désolé pas pu m'en empecher ....