Est-il sémantiquement correct d'imbriquer des listes de définitions, ou devrait-il simplement s'agir d'une «liste plate de paires nom / valeur».
Les spécifications ne semblent pas l'interdire.
Suite à cette question .
Est-il sémantiquement correct d'imbriquer des listes de définitions, ou devrait-il simplement s'agir d'une «liste plate de paires nom / valeur».
Les spécifications ne semblent pas l'interdire.
Suite à cette question .
Eh bien, la spécification semble le permettre, à condition que seul le <dd>
contienne des listes imbriquées. La spécification indique qu'un <dt>
est un élément en ligne, il ne peut donc pas contenir de liste imbriquée. Un <dd>
est un élément de bloc, donc une liste intérieure à l'intérieur de l'un d'eux est très bien.
Question interessante.
Il est vrai que les DefLists sont destinées à représenter les clés et les valeurs, mais la multiplicité sur celles-ci n'est pas 1, c'est 1+. Si cette complexité est permise, et en gardant à l'esprit que les dt sont en ligne, je ne vois aucun problème sémantique avec la représentation de la définition de quelque chose en termes d'un arbre d'autres choses.
Si cela fonctionne dans tous les navigateurs, puis le faire.
Je sais que cela peut être sujet à controverse, et beaucoup de gens vont probablement vous dire qu'elle n'est pas la façon dont il est censé être utilisé. Les règles non écrites du webdesign, comme l'utilisation de listes pour presque rien, sont juste ce que les gens ont décidé de faire. Il n'ya aucune raison pourquoi vous devriez être à l'aide du flotteur (dont le but consiste à faire flotter une image à l'intérieur d'un bloc de texte) à la disposition de chaque petit détail sur un site web. Mais si vous essayez d'utiliser les tables que vous êtes apparemment un idiot à partir de la pré-bulle ère, et vous n'avez aucune idée de comment le design.
Donc, faites ce que vous voulez faire, et de ne pas rendre les choses plus compliquées, juste pour résoudre le problème.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.