Page 1 sur 1

une ligne css pour IE,

Posté : 21 mai 2012, 11:21
par RTS
bonjour à tous, ma question..je viens de créer un menu super qui s affiche super sur chrome et firefox, mais sous ie, mon sous menu est décalé vers la droite de quelques pixels (un cm) environ.

voilà un extrait de mon css....peut on ajouter une ligne juste pour ie pour régler l'alignement à l affichage dans ie de mon sous menu ??? je ne sais pas faire....MERCI POUR VOTRE AIDE

/* CSS du menu horizontal */

.menu{
position:absolute;
display:block;
margin:3;
padding:3;
width:800px;
}

.menu ul{
position:absolute;
display:block;
width:124px;
/*margin:0;*/
padding:0;
}

.menu li ul{
visibility:hidden;
}

.menu li li ul{
position:absolute;
margin-left:124px;
margin-top:-23px;
}

.menu li{
list-style:none;
width:124px;
height:auto;
display:inline;
display/**/:block;
float:none;
float/**/:left;
margin:1;
padding:0;
}

.menu li li{
display:block;
float:none;
}

/* correct a little IE bug */
* html .menu li li{
display:inline;
}

.menu a{
text-align:center;
background-color: #808080;
border:1px #808080 solid;
color:#000;
display:block;
width:120px;
text-decoration:none;
padding:3px 0;
margin:1px;
margin-left:5px
}

.menu a:hover{
background-color: #808080;
border:1px #aaa solid;
}

/* for a mozilla better display with key nav */
.menu a:focus{
background-color: #808080;
}

a.linkOver{
background-color: #808080;
}

Re: une ligne css pour IE,

Posté : 30 mai 2012, 10:11
par RTS
bonjour personne pour m aider ??? je ne trouve toujours pas ma réponse.....HHHEEEELLLLPPPPP

Re: une ligne css pour IE,

Posté : 09 juin 2012, 23:19
par Aureusms
Bonjour,

Tu as déjà quelques erreurs :
.menu{
position:absolute;
display:block;
margin:3; /* des cacahouètes ou es pixels ?*/
padding:3; /* des cacahouètes ou es pixels ?*/
width:800px;
}
Sinon ton problème : cela sent le margin ou le padding différent. Essaye de le faire varier pour voir.