Bonjour, je suis en train de codé un design en css, et j'ai rencontré un problème que je n'arrive pas à résoudre (j'ai recodé deux fois depuis le début et j'arrive toujours sur le même problème)
Il y a un décalage sûrement dû au fait que la balise ul ou li saute automatiquement une ligne.
J'ai essayé display: inline; et margin:0px et padding:0px.
Et toujours le même problème
Voilà la page: http://adri5656.free.fr/index2.html
De plus, sous IE ou Firefox, le décalage n'est pas le même, donc pas moyen de régler avec une position absolute
et le code:
Merci d'avance!
Modifié par adri5656 (25 Feb 2008 - 16:04)
Il y a un décalage sûrement dû au fait que la balise ul ou li saute automatiquement une ligne.
J'ai essayé display: inline; et margin:0px et padding:0px.
Et toujours le même problème
Voilà la page: http://adri5656.free.fr/index2.html
De plus, sous IE ou Firefox, le décalage n'est pas le même, donc pas moyen de régler avec une position absolute
et le code:
ul#menu_haut li
{
display: inline;
}
ul#menu_haut ul
{
display: inline;
}
ul#menu_haut li a
{
float:left;
background: url(images/bouton_menu_header.png) no-repeat;
height:36px;
width:127px;
text-align:center;
margin-left:10px;
display:inline;
}
ul#menu_haut li a:hover
{
background: url(images/bouton_menu_header_clique.png) no-repeat;
color:#aeff00;
}
ul#menu_haut li a.current
{
background: url(images/bouton_menu_header_clique.png) no-repeat;
color:#aeff00;
}
<body>
<div id="header">
<div id="bordure_coté">
<div id="header_contenu"><img src="images/logo.png" alt="logo" class="logo"/>
</div>
</div>
<div id="fond_arrondi">
</div>
<div id="menu_haut_div">
<ul id="menu_haut">
<li><a href="#">test</a></li>
<li><a href="#">test</a></li>
<li><a href="#">test</a></li>
<li><a href="#">test</a></li>
<li><a href="#">test</a></li>
<li><a href="#">test</a></li>
</ul>
</div>
</div>
<div id="menu_gauche">
</div>
<div id="menu_droite">
</div>
<div id="contenu">
</div>
</body>
Merci d'avance!
Modifié par adri5656 (25 Feb 2008 - 16:04)