une ligne css pour IE,

RTS
Eléphanteau du PHP | 43 Messages

21 mai 2012, 11:21

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;
}

RTS
Eléphanteau du PHP | 43 Messages

30 mai 2012, 10:11

bonjour personne pour m aider ??? je ne trouve toujours pas ma réponse.....HHHEEEELLLLPPPPP

ViPHP
ViPHP | 1996 Messages

09 juin 2012, 23:19

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.
It is nice to be important but it is more important to be nice
http://www.aureuswebfactory.fr