Simplifions le code des menus de SPIP - commentaires De l'art de faire de jolis menus 2005-12-27T18:52:23Z http://romy.tetue.net/simplifions-le-code-des-menus-de-spip#forum90 2005-12-27T18:52:23Z <p>C'est tout vu ;) et je ne le conseillerais pas comme base.</p> <p>Ça peut se faire, mais ce n'est pas valable par défaut, pour TOUS les menus : certains sont faits de listes imbriquées, d'autres contiennent du texte (bio du menu auteurs) qui n'est pas en liste...</p> <p>Mieux vaut donc garder une belle div englobante, qui permet de gérer l'emplacement à part (via float, position, margin et compagnie), et réserver à <code><ul></code> son rôle de liste (qu'on peut aussi, du coup, supprimer facilement si on n'en a pas besoin, sans tout foutre en l'air). C'est moins contraignant.</p> De l'art de faire de jolis menus 2005-12-27T12:39:34Z http://romy.tetue.net/simplifions-le-code-des-menus-de-spip#forum89 2005-12-27T12:39:34Z <p>Arrête-moi si je dis une bêtise, mais même la div menu est inutile... On peut se contenter d'un ul style=menu, dans le texte conditionnel avant :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="spip"><code><!-- Boussole --> <!-- Sites Spip utiles (indexés par mot-clé Boussole)--> <B_Boussole> <ul style="boussole"> <h2>Boussole</h2> <BOUCLE_Boussole(SITES){titre_mot=Boussole}{par titre}> <li><a href="#URL_SITE" [title="(#DESCRIPTIF|textebrut|entites_html)"]>#NOM_SITE</a></li> </BOUCLE_Boussole> </ul> </B_Boussole></code></pre></div> <p>Reste le style du titre h2, et soit on peut styler spécifiquement un h2 dans un ul (pas sûr), soit il faut intervenir au niveau de la colonne/coquille, ou d'un div englobant (div="navigation"), soit encore en faisant un h2 de ce style au body, et en reprenant ailleurs les styles typo des articles (</p>