Programmation HTML

Fermé
Dadane02 Messages postés 304 Date d'inscription lundi 22 décembre 2008 Statut Membre Dernière intervention 19 février 2016 - 7 mars 2013 à 14:36
xranto Messages postés 90 Date d'inscription mardi 6 octobre 2009 Statut Membre Dernière intervention 31 mars 2014 - 8 mars 2013 à 11:58
Bonjour,
Je cherche à effectuer un menu déroulant de ce style là:

http://www.noelshack.com/2013-10-1362663284-plan.png

avec ce code ci:

<ul class="niv1">
<li><a href="quisommenous.html"> Qui sommes-nous ? </a></li></ul>
<ul class="niv1">
<li> Nos prestations.
<ul class="niv2">
<li> Location motos
<ul class="niv3">
<li> Honda
<ul class="niv4">
<li> Deauville </li>
<li> VFR 800 </li>
<li> VFR 1200 </li>
<li> F6B </li>
<li> Pan-European </li>
<li> Goldwin </li>
</ul>
</li>
<li> Kawasaki
<ul class="niv4">
<li> Z1000 </li>
<li> ZZR 1400 </li>
<li> VN 1700 Voyager </li>
</ul>
<li/>
<li> Yamaha
<ul class="niv4">
<li> FJR 1300 </li>
<li> FZ1 Fazer </li>
<li> TDM 900 </li>
</ul>
</li>
</ul>
</li>
<li> Vente accessoires et equipements
<ul class="niv3">
<li> Accessoires moto </li>
<li> Equipement pilote </li>
</ul>
<li/>
</ul>
</li></ul>
<ul class="niv1">
<li>S'inscrire a une formation.</li>
</ul>


Le problème c'est que comme vous pouvez le constater sur l'image, j'ai des points en trop en dessous Kawasaki et vente accessoires etc..
Quelqu'un aurait-il la solution au problème?
Merci d'avance





A voir également:

3 réponses

Salut,

tes balises ouvrantes et fermantes ne sont pas cohérentes
0

<ul class="niv3">
<li> Honda </li>
</ul>

<ul class="niv4">
<li> Deauville </li>
<li> VFR 800 </li>
<li> VFR 1200 </li>
<li> F6B </li>
<li> Pan-European </li>
<li> Goldwin </li>
</ul>

<ul class="niv3">
<li> Kawasaki </li>
</ul>

<ul class="niv4">
<li> Z1000 </li>
<li> ZZR 1400 </li>
<li> VN 1700 Voyager </li>
</ul>

Je ne suis pas trop sûr, vu que je ne vois pas ton CSS, mais si tu met le titre d'une couleur avec la classe niv3, tu ne va pas laisser la même couleur pour ceux qui suivent de la classe niv4. Donc il faut fermer les balises.

Ou si tu ne met pas les mêmes attributs entre le niv3 et niv4, tu fais ceci :

<ul class="niv3">
<li> Honda </li>
<ul class="niv4">
<li> Deauville </li>
<li> VFR 800 </li>
<li> VFR 1200 </li>
<li> F6B </li>
<li> Pan-European </li>
<li> Goldwin </li>
</ul> </ul>

Ceci dépends du CSS que je ne vois pas.

0
xranto Messages postés 90 Date d'inscription mardi 6 octobre 2009 Statut Membre Dernière intervention 31 mars 2014 24
8 mars 2013 à 11:58
Salut, il y a 2 balises mal fermées. au lieux de </li> tu as mis <li/>
0