Bonjour à tous,
Je bloque sur un problème rencontré avec IE6 uniquement sur un menu deroulant horizontal. Le script marche très bien avec Opera, IE7, FF2.
Quelqu'un aurait-il la solution ? Je pense que c'est un problème de position absolute ou relative mais j'arrive pas à m'en sortir. Merci par avance pour votre aide.
Modifié par divine99 (13 Jan 2008 - 10:52)
Je bloque sur un problème rencontré avec IE6 uniquement sur un menu deroulant horizontal. Le script marche très bien avec Opera, IE7, FF2.
Quelqu'un aurait-il la solution ? Je pense que c'est un problème de position absolute ou relative mais j'arrive pas à m'en sortir. Merci par avance pour votre aide.
#menu{width: 998px; height: 25px; list-style-type: none; top: 0; left: 0; margin: 0px; padding: 0px; background-image:url(/new/navbar_bg.png); border:1px solid #FFF;}
#menu li {float: left;}
#menu a:link, #menu a:visited{display: block; background-image:url(/new/navbar_bg.png); color: #FFF; padding: 5px 8px 5px 8px; font:12px Geneva, Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bolder;}
#menu .submenu {border-right: 1px solid #FFF;}
#menu a:hover {display: block; color: #ff6600; background-color: #005DEA; background-image: none;}
#menu .sousmenu {display: none; list-style-type: none; margin:0px; padding:0px; border: 1px solid #FFF; position: absolute; font-weight:normal;}
#menu .sousmenu li{float: none; text-align:left; white-space:nowrap; font-weight:normal;}
#menu .sousmenu a:link, #menu .sousmenu a:visited{display: block; color: #FFF; text-decoration: none; background: #0066FF; background-image: none; font-weight:normal;}
#menu .sousmenu a:hover{background-image: none; color: #FFF; background-color: #1E78FF;}
#menu li:hover > .sousmenu { display: block; position: absolute;}
<div id="nav">
<ul id="menu">
<li class="submenu">
<a href="/">Accueil</a>
</li>
<li class="submenu">
<a href="#">YYYYYYYYYYYYY</a>
<ul class="sousmenu">
<li><a href="/gfdgfdg">A1</a></li>
<li><a href="/gfdgfdgf">A2</a></li>
<li><a href="/gfdgfdgfd">A3</a></li>
</ul>
</li>
<li class="submenu">
<a href="#">XXXXXXXXX</a>
<ul class="sousmenu">
<li><a href="/fdsfds">B1</a></li>
<li><a href="/gfdg">B2</a></li>
<li><a href="/fgd">B3</a></li>
</ul>
</li>
</ul>
</div>
Modifié par divine99 (13 Jan 2008 - 10:52)