Bonjour,
je suis entraint de faire un site web , j'ai deja crée l'aspect graphique mais j'ai un pb dans le menu il fonctionne sur tous specialement sur Ie6 mais le reste i7,i8,firefox contiennent un pb c que les li (les sous menu n'affiche pas tous le mots apparament le height et petit c pour cela, entouka voila le code et essayer de m'aidez svp mes amies
html
<div id="menu">
<ul class="niveau1">
<li>
<a href="#">Découvrir Sousse</a>
<ul class="niveau2">
<li><a href="venir_sousse.php" title="visiter Sousse">Venir à Sousse</a></li>
<li><a href="sousse_bref.php" title="Présentation">Sousse en bref</a></li>
<li><a href="chiffre" title="La ville en chiffre">Sousse en chiffre</a></li>
<li><a href="histoire_patrimoine" title="l'historique de la ville">Histoire et patrimoine</a></li>
<li><a href="visite_touristique" title="Site touristique de la ville">Visite et tourisme</a></li>
<li><a href="cooperation" title="jumlage">Coopération internationale</a></li>
</ul>
</li>
<li>
<a href="#">Vie municipale</a>
<ul class="niveau2">
<li><a href="date" title="Date">Date de création </a></li>
<li><a href="arrandissement" title="Arrandissements">Arrandissement municipaux</a></li>
<li><a href="conseil" title="Découvrir le conseil municipal">Conseil municipal</a></li>
<li><a href="enfant" title="Conseil municipal des enfants">Conseil municipal des enfants</a></li>
<li><a href="sercices" title="Les services">Services municipaux</a></li>
<li><a href="AlloMairie" title="Allo">Allo Mairie</a></li>
</ul>
</li>
<li>
<a href="realisation" title="Projets">Réalisations</a>
</li>
<li>
<a href="relation" title="Relation avec les citoyens">mairie et citoyens</a>
</li>
<li class="inverse">
<a href="contact" title="Contactez-nous">Contacte</a>
</li>
</ul>
</div>
css:
#menu {
margin-top:0px;
margin-left:0px;
height: 28px;
font-size:10px;
width: 605px;
}
#menu ul, #menu li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu li {
width: 121px;
}
#menu li a {
display: block;
text-decoration: none;
text-align: center;
border: 1px solid #fff;
}
/*---------- Niveau 1 ----------*/
#menu .niveau1 li {
float: left;
margin: 0 -1px 0 0;
}
#menu .niveau1 li a {
padding: 5px 0;
height: 16px;/*16*/
color:#6D8600;
background:#ffcc01;/*gris*/
font-weight: bold;
}
#menu .niveau1 li:hover a,
#menu .niveau1 li a:hover {
color: #fff;
background: #6D8600;/*verrrrrr*/
}
/*---------- Niveau 2 ----------*/
#menu .niveau2 {
position: absolute;
top: -9999em;
}
#menu .niveau2 li {
clear: left;
margin: -1px 0 0;
}
#menu .niveau2 li a {
color: #fff;
background: #6D8600;/*verrrrr*/
}
#menu .niveau2 li a:hover {
color:#6D8600;/*griiiiiis*/
background: #f8e07f;/*vert pistach*/
}
#menu li:hover .niveau2,
#menu .sfhover .niveau2 {
top: auto;
min-height: 0; /* corrige un bug IE7 */
}
/*---------- Niveau 3 ----------*/
#menu .niveau1 .niveau2 .niveau3 {
position: absolute;
top: -9999em;
border-top: 1px solid #fff; /* corrige un bug IE6 */
}
#menu .niveau3 li a {
color: #fff;
background: #6D8600;/*verrrr*/
}
#menu .niveau3 li:hover a,
#menu .niveau3 li a:hover {
color: #746756;
background: #D8ED1A;/*vert pistach*/
}
#menu .niveau2 li:hover .niveau3,
#menu .niveau2 .sfhover .niveau3 {
top: auto;
margin:-28px 0 0 149px;
}
#menu .inverse .niveau2 li:hover .niveau3,
#menu .inverse .niveau2 .sfhover .niveau3 {
top: auto;
margin:-28px 0 0 -149px;
}
/*
/*---------- Pour un menu extensible ----------*/
/*
#menu ul, #menu li {
width:auto;
}
#menu .niveau1 li, #menu .niveau2 {
width: 25%;
}
#menu .niveau2 li {
width:100%;
}
#menu .niveau2 li:hover .niveau3,
#menu .niveau2 .sfhover .niveau3 {
margin:-28px 0 0 100%;
}
#menu .inverse .niveau2 li:hover .niveau3,
#menu .inverse .niveau2 .sfhover .niveau3 {
margin:-28px 0 0 -100%;
}
#menu .niveau3 {
width: 100%;
}
*/
/*
#menu .niveau1 li, #menu .niveau2 {
width: 25%; <-- 100% divis par le nombre de menus
}
#menu .niveau2 li {
width:100%; <-- largeur du menu par rapport la fentre
}
*/