jpv a écrit :
Cette opposition récurrente liste de définition Vs liste pour produire un menu est stérile, rien n'oppose formellement ces deux méthodes.
C'est très précisemment mon point de vue. Rien n'oppose :
<h2>Menus</h2>
<ul>
<li><a href="">Lien 1.1</a></li>
<li><a href="">Lien 1.2</a></li>
<li><a href="">Lien 1.3</a></li>
<li><a href="">Lien 1.4</a></li>
</ul>
<ul>
<li><a href="">Lien 2.1</a></li>
<li><a href="">Lien 2.2</a></li>
<li><a href="">Lien 2.3</a></li>
<li><a href="">Lien 2.4</a></li>
</ul>
et
<h2>Menus</h2>
<dl>
<dt>Menu 1</dt>
<dd><a href="">Lien 1.1</a></dd>
<dd><a href="">Lien 1.2</a></dd>
<dd><a href="">Lien 1.3</a></dd>
<dd><a href="">Lien 1.4</a></dd>
</dl>
<dl>
<dt>Menu 2</dt>
<dd><a href="">Lien 2.1</a></dd>
<dd><a href="">Lien 2.2</a></dd>
<dd><a href="">Lien 2.3</a></dd>
<dd><a href="">Lien 2.4</a></dd>
</dl>
La question de l'opposition ne concernerait que :
<h2>Menus</h2>
<h3>Menu 1</h3>
<ul>
<li><a href="">Lien 1.1</a></li>
<li><a href="">Lien 1.2</a></li>
<li><a href="">Lien 1.3</a></li>
<li><a href="">Lien 1.4</a></li>
</ul>
<h3>Menu 2</h3>
<ul>
<li><a href="">Lien 2.1</a></li>
<li><a href="">Lien 2.2</a></li>
<li><a href="">Lien 2.3</a></li>
<li><a href="">Lien 2.4</a></li>
</ul>
contre
<h2>Menus</h2>
<dl>
<dt>Menu 1</dt>
<dd><a href="">Lien 1.1</a></dd>
<dd><a href="">Lien 1.2</a></dd>
<dd><a href="">Lien 1.3</a></dd>
<dd><a href="">Lien 1.4</a></dd>
</dl>
<dl>
<dt>Menu 2</dt>
<dd><a href="">Lien 2.1</a></dd>
<dd><a href="">Lien 2.2</a></dd>
<dd><a href="">Lien 2.3</a></dd>
<dd><a href="">Lien 2.4</a></dd>
</dl>
Mais la question ne se pose pas c'est catégoriquement la structure hn + ul qui doit être utilisée.
La seule question qui reste c'est :
<h2>Menus</h2>
<ul>
<li><a href="">Lien 1.1</a></li>
<li><a href="">Lien 1.2</a></li>
<li><a href="">Lien 1.3</a></li>
<li><a href="">Lien 1.4</a></li>
</ul>
<ul>
<li><a href="">Lien 2.1</a></li>
<li><a href="">Lien 2.2</a></li>
<li><a href="">Lien 2.3</a></li>
<li><a href="">Lien 2.4</a></li>
</ul>
Ou
<h2>Menus</h2>
<h3>Menu 1</h3>
<ul>
<li><a href="">Lien 1.1</a></li>
<li><a href="">Lien 1.2</a></li>
<li><a href="">Lien 1.3</a></li>
<li><a href="">Lien 1.4</a></li>
</ul>
<h3>Menu 2</h3>
<ul>
<li><a href="">Lien 2.1</a></li>
<li><a href="">Lien 2.2</a></li>
<li><a href="">Lien 2.3</a></li>
<li><a href="">Lien 2.4</a></li>
</ul>
C'est celà que j'appelle l'exhaustivité de la hiérarchisation. On peut effectivement considérer que le cas 1 (h2 + ul + ul ) suffit.
a écrit :
Si l'utilisation de liste de définition n'ajouter ni ne retire rien pourquoi se compliquer la vie ?
Parce qu'une fois qu'on a fait attention à ne pas faire de conneries on a quand même le droit de faire un peu ce qu'on veut.