Je me demande souvent si je dois mettre un paragraphe autour de mes divers contenus pour que cela ait un sens sémantique.
Un exemple pour illustrer mes propos :
<ul>
<li>Voix ambiguë d'un cœur qui, au zéphyr, préfère les jattes de kiwis. </li>
<li>Portez ce vieux whisky au juge blond qui fume. </li>
</ul>
ou
<ul>
<li><p>Voix ambiguë d'un cœur qui, au zéphyr, préfère les jattes de kiwis. </p></li>
<li><p>Portez ce vieux whisky au juge blond qui fume. </p></li>
</ul>
Un autre :
<dl>
<dt>Pangramme</dt>
<dd>Phrase dénuée de sens véritable mais ayant la caractéristique de contenir toutes les lettres de l’alphabet.</dd>
</dl>
ou
<dl>
<dt>Pangramme</dt>
<dd><p>Phrase dénuée de sens véritable mais ayant la caractéristique de contenir toutes les lettres de l’alphabet. </p></dd>
</dl>
Une règle ?
Actuellement, je place des paragraphes, uniquement si le contenu est au moins constitué d’une phrase (majuscule et point). C’est bon selon vous ?
5 commentaires ↓
Pareil que toi 😉 Puisque les dt, dd, li ont déjà un sens sémantique. Ps : A quand le nouveau skin ? :p
Je pense comme Shemu dt, dd, li ça a déjà du sens ;).
Ça a déjà du sens soit, mais rien n’empêche d’en ajouter un peu plus en imbriquant les balises.
D’où ma question. 😉
Trop de sens tue le sens Mon avis c’est de faire simple et efficace, pas noyer le code 😉
Ne pas surcharger, effectivement.
Pour ma part, pour une simple liste je n’utilise pas de paragraphes dans les éléments LI.
Pour une liste dont chaque item (ou certains des items) contiennent plusieurs retours à la ligne, j’utilise alors des paragraphes dans tous les LI de la liste.
C’est un détail, mais la syntaxe Markdown permet de générer facilement des listes avec ou sans paragraphes. Une succession de lignes de texte commençant par un tiret ou un astérisque donnera un UL avec des LI simples. Si on écarte chaque ligne de texte de la liste par une ligne vide, on aura un UL avec des paragraphes dans les LI.
Laisser un commentaire