5568 sujets

Sémantique web et HTML

Quelles sont les bonnes balises à utiliser pour être sémantiquement correct :
Phrase de présentation d'une procédure particulière :
- paragraphe 1 de la procédure avec mise en retrait et puce
- paragraphe 2 de la procédure avec mise en retrait et puce
- paragraphe 3 de la procédure avec mise en retrait et puce
- paragraphe 4 de la procédure avec mise en retrait et puce

<ul> et <li> ne me semblent pas adaptés, car j'ai bien plusieurs paragraphes.
Comment le voyez vous ?
kitesurf a écrit :
Quelles sont les bonnes balises à utiliser pour être sémantiquement correct :
Phrase de présentation d'une procédure particulière :
- paragraphe 1 de la procédure avec mise en retrait et puce
- paragraphe 2 de la procédure avec mise en retrait et puce
- paragraphe 3 de la procédure avec mise en retrait et puce
- paragraphe 4 de la procédure avec mise en retrait et puce

<ul> et <li> ne me semblent pas adaptés, car j'ai bien plusieurs paragraphes.
Comment le voyez vous ?


Bonjour,

Puisqu'une procédure doit suivre un ordre bien précis, il me semble qu'une liste <ol> serait plus adaptée à ton cas... quitte à en changer l'apparence ou supprimer la numérotation en CSS.
Gilles a écrit :


Bonjour,

Puisqu'une procédure doit suivre un ordre bien précis, il me semble qu'une liste <ol> serait plus adaptée à ton cas... quitte à en changer l'apparence ou supprimer la numérotation en CSS.



Peut on alors faire quelque chose de ce genre :
<ol>Phrase de présentation de la procédure
<li>Paragraphe 1 de la proc</li>
<li>Paragraphe 2 de la proc</li>
</ol>
Comme un élément <ol> ne peut contenir que des éléments <li>, il faudrait séparer les deux:


<p>Phrase de présentation de la procédure</p>
<ol>
<li>Paragraphe 1 de la proc</li>
<li>Paragraphe 2 de la proc</li>
</ol>


ou, probablement mieux, avec un titre <hx> pour présenter ta procédure (h2, h3 ou autre, cela dépend de ta hiérarchie).

A la réflexion, on peut peut-être imaginer l'utilisation d'une liste de définition, car donner la liste des opérations à faire pour une procédure, c'est je crois la définir:

<dl>
<dt>Phrase de présentation de la procédure</dt>
<dd>
<ol>
<li>Paragraphe 1 de la proc</li>
<li>Paragraphe 2 de la proc</li>
</ol>
</dd>
</dl>
Gilles a écrit :

A la réflexion, on peut peut-être imaginer l'utilisation d'une liste de définition, car donner la liste des opérations à faire pour une procédure, c'est je crois la définir:

<dl>
<dt>Phrase de présentation de la procédure</dt>
<dd>
<ol>
<li>Paragraphe 1 de la proc</li>
<li>Paragraphe 2 de la proc</li>
</ol>
</dd>
</dl>


ça à la mérite de rattacher la phrase de présentation à la liste, ce qui me semble correct.
D'autre avis ?