|
From:
<fre...@aj...> - 2005-02-13 20:50:32
|
> Je m'attendais simplement à un truc du genre listes imbriquées que je
Ben c'est pareil ? Mais au lieu de <ul/>, c'est <menu/>.
L'avantage, c'est que comme menu est moins courant, tes CSS risquent
moins d'infecter d'autres choses.
> Mais ce n'est peut-être pas la meilleure façon de faire.
Je ne fais pas autrement.
> peux manipuler simplement en CSS :
> <ul>
> <li/>
> <li/>
> <ul>
> <li/>
> <li/>
> <ul> .... </ul>
> </ul>
> </ul>
Attention, un détail que je viens de voir, la DTD HTML n'accepte que des
<li> dans des <ul> (ou <ol>, ou <menu>, ou <dir>)
Autrement dit, l'imbrication juste doit être
<ul>
<li>
<a>Chapitre I</a>
</li>
<li>
<a>Chapitre II</a>
<ul>
<li>
<a>Section II.1</a>
</li>
<li>
<a>Section II.2</a>
<ul> II.2.a, II.2.b, II.2.c </ul>
</li>
</ul>
</li>
<li>
<a>Chapitre I</a>
</li>
</ul>
Ceci affecte peu la CSS, par contre c'est un problème que je viens de
rencontrer en DOM/javascript. Firefox prends les éléments tels qu'il
viennent (comme ton exemple plus haut), mais IE corrige pour remettre
dans l'ordre régulier que j'indique. Je corrige dans la XSL HEAD pour
générer du régulier, cela sera plus simple dans le js.
--
Frédéric Glorieux ("AJLSM", <http://ajlsm.com>)
see also : "Transfolio" <http://transfolio.org>
|