[spip-dev] DL > DT + DD obligatoire ?

Il semble que le DD soit obligatoire dans les DL, ce qui impliquerait qu’il faille faire cette horreur : ajouter un DD explicitement en display-none

svn diff prive/modeles/doc.html
Index: prive/modeles/doc.html

Il semble que le DD soit obligatoire dans les DL, ce qui impliquerait qu’il faille faire cette horreur : ajouter un DD explicitement en display-none

Un DL avec DT mais sans DD, c’est un UL avec LI, en fait, non ?

Quoi qu’il en soit :

  • est-ce toujours vrai en HTML5, où un UL sans LI est enfin possible ?
  • n’est-il pas temps de toute façon de se caler sur la construction d’avenir figure/img/figcaption (même si c’est via des span avec des classes si on veut rester compatible vieux navigateurs) ?

oui j’avais posté une remarque il y a qq temps le modèle empêchait la validation HTML5, 1 dd est requis obligatoirement une autre point qui serait de supprimer tous les styles en ligne style="…" qui peuvent gêner l’habillage css (par ex. site responsive ou basé sur un modèle de rendu box-sizing:border-box) +1

Injecter un dd en display:none pour passer au validateur me semble très bof :frowning:

Un DL avec DT mais sans DD, c’est un UL avec LI, en fait, non ?

Quoi qu’il en soit :

  • est-ce toujours vrai en HTML5, où un UL sans LI est enfin possible ?
  • n’est-il pas temps de toute façon de se caler sur la construction d’avenir figure/img/figcaption (même si c’est via des span avec des classes si on veut rester compatible vieux navigateurs) ?

+1

Je crois aussi, la structure dl/dt/dd était tentante, mais avec le recul elle est pas si géniale que ça, oblige souvent à déstyler les dt/dd dans le cas des spip_documents etc.
Donc, oui je pense qu’il faut aller vers le qui n’est pas réservé aux seules images, justement, et qui prévoit le figcaption aussi.

Cédric