Bonjour à tous
j'utilise un système dit "<ul><li>" pour mettre en place le menu d'un site d'un client
le menu s'affiche parfaitement
afin d'embellir ce dernier, le client veut une ligne de couleur entre chaque élément du menu (du style <hr /> mais je remplace par un <div> avec du css)
le problème c'est que maintenant mon menu n'est plus W3C ce qui n'est pas le souhait de mon client.
je vous copie le code envoyé par le navigateur
Il ne veut pas de mon <div> entre chaque <li></li>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <ul> <li class="element"> <a href="index.php?page=23">Edition</a> </li> <div class="hr_menu2"></div> <li class="element"> <a href="index.php?page=22">Vidéo</a> </li> <div class="hr_menu2"></div> <li class="element"> <a href="index.php?page=30">Catalogues Interactifs</a> </li> <div class="hr_menu2"></div> <!-- etc etc --> </ul>
si ca vous intéresse mon div à pour css :
si vous avez des idées afin de rentre cela W3C, en sachant que j'écarte la possibilité de mettre un border-bottom sur mon <li> car on ne peut pas le gérer aussi bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 { border-bottom:1px solid #6DD1E8; margin:8px 0px 8px 20px; width:143px; font-size:0px; }
en vous remerciant par avance
Partager