Cette histoire de legend

L'article d'Alsacréations que je citais hier pour signaler l'erreur d'insérer la balise legend à l'intérieur de la balise figure m'a poursuivi dans la journée.

Est-ce une erreur de la part de l'auteur de l'article ? Pas sûr. Au moment où l'auteur écrivait ses lignes label était envisagé pour accompagner figure (W3C Working Draft 22 January 2008 - http://www.w3.org/TR/2008/WD-html5-20080122/#the-legend). Le problème c'est qu'il n'a pas vérifié si cette légende s'affichait dans les navigateurs (sachant lire HTML5). En même temps il soulève un sacré lièvre.

Quelle est la fichue balise sémantique ?
caption ? C'est pour les tables.
label ? C'est pour les formulaires.
Ni caption, label, ni legend ne peuvent marcher. Si le navigateur trouve ces balises en dehors du contexte (tables et formulaires), il les supprime du DOM. Carrément.
Alors ? C'est comment qu'on fait ? Faudra t-il attendre qu'HTML5 soit finalisé en 2022 pour disposer de cette balise si nécessaire ?


HTLML 5 et CSS 3 blog


Commentaires :

Aucun pour l'instant. Mais vous allez peut être commencer la conversation.

Les commentaires pour cet article peuvent être suivis via ce fil.


C'est pour un commentaire ?

Les champs signalés par la cloche doivent être remplis.




Si vous voulez mettre du code dans votre commentaire, ne mettez pas de crochets, sinon, la balise sera interprétée.

Je sens que je vais dire quelque chose...



math captcha