Problème code css menu horizontal

Fermé
Mark - 24 juin 2012 à 20:26
aladin07 Messages postés 277 Date d'inscription vendredi 13 avril 2012 Statut Membre Dernière intervention 30 septembre 2012 - 25 juin 2012 à 18:02
Bonsoir,

j'ai un problème avec un code css que j'ai téléchargé pour créer un menu horizontal, ça marche impeccable sur firefox mais ne fonctionne pas sur internet explorer, quelqu'un aurait il une idée d'où peux provenir ce problème.
en vous remerciant de m'avoir lu

cordialement
mark



#navigation {
margin-left:3;
padding: 0;
clear:both;
width:894px;
height:51px;
background: #d6eaf8 url(images/dropdown-bg.gif) repeat-x left top;
}


ul.nav-main,
ul.nav-main li {
list-style: none;
margin: 0;
padding: 0;
}


ul.nav-main {
position: relative;
z-index: 597;
}

ul.nav-main li:hover > ul {
visibility: visible;
}


ul.nav-main li.hover,
ul.nav-main li:hover {
position: relative;
z-index: 599;
cursor: pointer;
background: url(images/dropdown-bg-hover.gif) repeat-x left top;
}



ul.nav-main li {
float:left;
display:block;
height: 51px;
color: #999;
font: 14px Arial, Helvetica, sans-serif;
background: url(images/separator.gif) no-repeat right center;
}

ul.nav-main li a {
display:block;
padding: 16px 16px 0 16px;
height: 35px;
color: #999;
font: 14px Arial, Helvetica, sans-serif;
text-decoration:none;
}

ul.nav-main li a:hover {
color:#D6D6D6;
}



ul.nav-main *.list {
padding-right: 22px;
background: url(images/navigation-arrow.gif) no-repeat right top;
}



ul.nav-sub {
visibility: hidden;
position: absolute;
padding:10px;
top: 48px;
left: 0;
z-index: 598;
background: #353535 url(images/dropdown-list-bg.gif) repeat-x left top;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
border-left: 1px solid #000;
}


ul.nav-sub li {
list-style:none;
display:block;
padding: 0;
height: 27px;
float: none;
width:145px;
border-bottom: 1px solid #5a5a5a;
background: none;
}

ul.nav-sub li a {
list-style:none;
display:block;
padding: 6px 5px 6px 5px;
height: 15px;
float: none;
width:145px;
background: none;
font: 12px Arial, Helvetica, sans-serif;
}



A voir également:

5 réponses

tryan44 Messages postés 1288 Date d'inscription mardi 24 janvier 2012 Statut Membre Dernière intervention 26 octobre 2014 220
24 juin 2012 à 20:40
Salut,

Le menu fonctionne très bien à partir de la version 8 de IE
IE7 à quand à lui un petit décalage du sous menu.
0
Ah ok merci tryan44, c'est peut être ma version de IE qui est vieille
0
aladin07 Messages postés 277 Date d'inscription vendredi 13 avril 2012 Statut Membre Dernière intervention 30 septembre 2012 30
24 juin 2012 à 23:39
Hello,

Utilise le style conditionnel pour IE7, Crée un nouveau fichier CSS modifie juste la partie ou il y a des problèmes sous IE puis inclue ceci dans ton HTML

<!--[if lte IE 7]>
<link rel="stylesheet" href="css/ie7.css" type="text/css" media="screen" charset="utf-8" />
<![endif]-->
0
merci aladin07
ok pour le style conditionnel dans la partie HTML, mais le problème c'est que je ne sais pas ce qu'il faut corriger sur le nouveau fichier CSS pour fonctionner correctement sous IE7 !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
aladin07 Messages postés 277 Date d'inscription vendredi 13 avril 2012 Statut Membre Dernière intervention 30 septembre 2012 30
25 juin 2012 à 18:02
Install Firebug et IEtab dans ton firefox puis ouvre ta page dans un nouveau IEtab, joue avec les padding, margins dans Firebug jusqu'à ce que tu as le bon style puis mets le dans le ie7.css
0