Bonjour à tous,
Je suis en train de refonder complètement un site, et je m'interroge sur la meilleure façon de construire un menu (pour info, le code html sera construit et mis en cache via php, les menus étant définis dans une interface admin).
en gros il y aurait un certains nombre de 'catégories' avec dans chacune un certain nombre de liens.
Pensez-vous qu'utiliser un <dl> pour faire ça serait une bonne façon de faire?
par exemple:
ou bien est-ce se compliquer la vie et mieux vaut-il faire:
ou peut-être encore autrement ?
J'essaye de partir directement sur une bonne base... (la version actuelle étant codée de façon affreuse...)
Merci d'avance,
Krams
Modifié par Krams (03 Sep 2007 - 11:33)
Je suis en train de refonder complètement un site, et je m'interroge sur la meilleure façon de construire un menu (pour info, le code html sera construit et mis en cache via php, les menus étant définis dans une interface admin).
en gros il y aurait un certains nombre de 'catégories' avec dans chacune un certain nombre de liens.
Pensez-vous qu'utiliser un <dl> pour faire ça serait une bonne façon de faire?
par exemple:
<dl id="menu">
<dt>menu1</dt>
<dd>
<ul class="submenu">
<li><a href="/">option 1</a></li>
<li><a href="/">option 2</a></li>
<li><a href="/">option 3</a></li>
</ul>
</dd>
<dt>menu2</dt>
<dd>
<ul class="submenu">
<li><a href="/">option 1</a></li>
<li><a href="/">option 2</a></li>
<li><a href="/">option 3</a></li>
</ul>
</dd>
</dl>
ou bien est-ce se compliquer la vie et mieux vaut-il faire:
<div id="menu">
<p>menu1</p>
<ul class="submenu">
<li><a href="/">option 1</a></li>
<li><a href="/">option 2</a></li>
<li><a href="/">option 3</a></li>
</ul>
<p>menu2</p>
<ul class="submenu">
<li><a href="/">option 1</a></li>
<li><a href="/">option 2</a></li>
<li><a href="/">option 3</a></li>
</ul>
</div>
ou peut-être encore autrement ?
J'essaye de partir directement sur une bonne base... (la version actuelle étant codée de façon affreuse...)
Merci d'avance,
Krams
Modifié par Krams (03 Sep 2007 - 11:33)