28172 sujets

CSS et mise en forme, CSS3

Bonjour,
J'ai un soucis avec IE6, j'espère être dans la bonne partie du forum.
Mon menu horizontal en html/css est nickel sur tous les navigateurs sauf évidement pour IE6. Il me semble que c'est un problème de marge mais je ne vois pas comme le résoudre.

Pourriez vous m'aider ?
Me mettre sur la voix au moins ?

Voici le site : cession-entreprise.com

Merci d'avance
Bonjour, essais de changer:
#menuderoulant {
margin: 0 0 0 20px;
padding: 0;
}


Pour ça:
#menuderoulant {
margin: 0;
padding: 0 0 0 20px;
}
Merci pour cette réponse mais cela ne fonctionne pas.

En bidouillant un peu je m'aperçois que ça vient de là :

#menu{
    background:#FFF url('../images/menu/menu.jpg') center center no-repeat;
    margin: auto;
    font:bold 10pt Arial;
    color: #FFF;
    line-height:38px;
    position: relative; 
    height: 39px; 
    float: left; 
    width: 100%;
}


Plus précisément du "line-height:38px;" Si je le retire l'espace dans les sous menu se fait beaucoup moins grand mais mon texte de menu lui remonte complètement...

D'autres idées ?
Tu as ça d'inutile dans #menu:
position: relative;
float: left;


Et ceci dans #menuderoulant:
left: 0;
top: 0;
position: absolute;


Fais des tests en les enlevant pour voir si ça change quelque chose avec IE6.