Problème sous menu CSS avec Internet Explorer

Fermé
putoisblogueur - 28 mars 2011 à 12:46
siniko44 Messages postés 172 Date d'inscription vendredi 30 juillet 2010 Statut Membre Dernière intervention 29 novembre 2013 - 29 mars 2011 à 11:39
Bonjour,


Mon menu déroulant en CSS fonctionne très bien sous Firefox mais quand je teste sous IE le menu ne fonctionne pas totalement, en effet les sous menu ne s'affichent pas.

Est-ce que quelqu'un aurait un indice ?

Merci d'avance

Voici le CSS :

.menu{
border:none;
border:0px;
margin:0px;
padding:0px;
font: 16px "Trebuchet MS";
font-size:16px;
font-weight:regular;
}
.menu ul{
background:#333333;
height:35px;
list-style:none;
margin:0;
padding:0;

}
.menu li{
float:left;
padding:0px;
}
.menu li a{
background:#333333 url("images/seperator.gif") bottom right no-repeat;
color:#cccccc;
display:block;
font-weight:regular;
line-height:35px;
margin:0px;
padding:0px 25px;
text-align:center;
text-decoration:none;

}
.menu li a:hover, .menu ul li:hover a{
background: #FFCC00 url("images/hover.gif") bottom center no-repeat;
color:#FFFFFF;
text-decoration:none;
font: "Trebuchet MS";
font-size:16px;
font-weight:regular;
}
.menu li ul{
background:#333333;
display:none;
height:auto;
padding:0px;
margin:0px;
border:0px;
position:absolute;
width:225px;
z-index:200;
/*top:1em;
/*left:0;*/
}
.menu li:hover ul{
display:block;

}
.menu li li {
background:url('images/sub_sep.gif') bottom left no-repeat;
display:block;
float:none;
margin:0px;
padding:0px;
width:225px;
}
.menu li:hover li a{
background:none;

}
.menu li ul a{
display:block;
height:35px;
font-size:12px;
font-style:normal;
margin:0px;
padding:0px 10px 0px 15px;
text-align:left;
}
.menu li ul a:hover, .menu li ul li:hover a{
background:#FFCC00 url('images/hover_sub.gif') center left no-repeat;
border:0px;
color:#ffffff;
text-decoration:none;
font-size:15px;
}
.menu p{
clear:left;
}
A voir également:

4 réponses

Putois Blogueur Messages postés 3 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 29 mars 2011
28 mars 2011 à 16:25
Personne n'a une idée ?
0
Putois Blogueur Messages postés 3 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 29 mars 2011
Modifié par Putois Blogueur le 28/03/2011 à 17:14
en mettant la valeur 100% sur le width ? je précise que c'est avec IE version 8
0
Putois Blogueur Messages postés 3 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 29 mars 2011
29 mars 2011 à 08:48
personne ?
0
siniko44 Messages postés 172 Date d'inscription vendredi 30 juillet 2010 Statut Membre Dernière intervention 29 novembre 2013 17
29 mars 2011 à 11:39
Un bon nombre de propriétés CSS ne fonctionnent pas sous IE, meme IE 9.
Essaie de trouver lesquelles ne fonctionnant pas dans ton code, et d'autres solutions seront sûrement envisageable.
0