Dans ma page, j'ai placé le menu (à l'horizontale) entre la bannière et le corps.
Par défaut (dans ie et ff), le bloc menu et bannière ne sont pas colés.
Mais moi comme je doit faire le design qu'on m'impose, il faut qu'ils soient colés !
Alors j'ai rajouté le code ci dessous dans le css de mon menu
margin-top: 0px;
Le résultat marche, mais seulement sous IE, et pas sous FF !
Comment faire?
Et c'est pareil pour le haut de la page et la bannière, car je veux que ma bannière soit collée au haut de la page (pour montrer que ma bannière vient de plus haut et ne comme pas d'un coup)! J'ai fait pareil en rajoutant le même code dans le body et ça ne marche que sur IE.
<divid="menu"> <divclass="element_menu"> <h2>Menu</h2> <p><br/><br/> </p> <ul> <li><ahref="index.php">Acceuil </a></li> <li><ahref="equipe.php"> Notre Equipe </a></li> <li><ahref="forum/index.php"> Le Forum </a></li> <br/><hrclass="menu"/><br/> <li><ahref="http://www.siteduzero.com"> Site du Zér0 </a></li> <li><ahref="http://www.google.fr"> Google </a></li> <li><ahref="http://earth.google.fr/"> Google Earth </a></li> </ul> </div>
Je n'ai pas le temp de t'aider (sry) , mais sache simplement que c'est pas Firefox qui fait des siennes, c'est simplement que tu as fait ton site avec IE, hors tu t'es gouré, c'est IE qui fait des siennes
Le code ne semble pas coller totalement avec l'image : je vois pas le <h2>Menu</h2> dans l'image !
Mais pour moi, c'est un problème de marges avec les paragraphes, les ul ou les li !
Essaie de jouer sur les margin-top et bottom de ces éléments !
EDIT : Je pensais à un truc tout à coup...
Essaie donc d'appliquer un 1px solid black sur ton div menu, juste pour voir.
Est-ce que, mis à part la bordure noire, l'image de fond apparaît correctement avec FF une fois cette modification effectuée ?
les listes ont par défaut du padding et/ou du margin. Seulement, c'est pas la même chose sur les différents navigateurs : il me semble que ie rajoute du margin et FF rajoute du padding (mais c'est peut être l'inverse).
EDIT : Je pensais à un truc tout à coup...
Essaie donc d'appliquer un 1px solid black sur ton div menu, juste pour voir.
Est-ce que, mis à part la bordure noire, l'image de fond apparaît correctement avec FF une fois cette modification effectuée ?
padding:0px; sur <ul> ou sur <li> je ne sais plus.
Parce que vu ta bordure, ce sont des marges INTERIEURES. Ca vient du fait que IE met une marge exterieure sur les liste alors que firefox met une marge intérieure.
J'ai trouvéééé!!!!!!!
Enfin plutot:
Bibou a trouvéééééééééééééé !!
Merci à tous
Edit: Scaven c'était presque ça, ça aurait petètre aussi pu marcher je pense. Mais maintenant que ça marche je touche plus
Voila le petit code qui était supra important ^^:
.element_menu ul { display: inline; }
Tout ça psk j'ai essayé de mettre mon menu en une ligne !
Merci mec
à+
Firefox me fait des siennes...
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
http://www.encheres-cents.com - http://www.checkmycomposer.com
Ma vraie biographie - Ex-Manager de la Validation sur le Site du Zéro - sdlm.be - Horus.aero