28220 sujets

CSS et mise en forme, CSS3

Bonjour à tous

Jessai de faire un menu avec image en background dans une liste "inline" Mais il ne veux pas le mettre sur une seul ligne... merci de m'aider svp
Bonne journée!


//css
#menu-general ul li{
   list-style: none;
   display: inline;
}
a#english{
   background: url(../../img/menufr/b_english.gif) no-repeat;
   display: block; 
   width: 90px; 
   height: 19px; 
}
a#contactez-nous{
   background: url(../../img/menufr/b_contact.gif);
   display: block; 
   width: 90px; 
   height: 15px;
}




//html	
<ul id="menu-general">
   <li><a href="#" id="english"></a></li>
   <li><a href="#" id="contactez-nous"></a></li>
</ul>


ps. ca peu etre rapport avec mon display: block mais si je lenleve ca fou le bordel

merci encore

Smiley biggrin
Modifié par bensti2 (15 Dec 2005 - 21:06)
cela dit, "il" ne peut pas mettre sur une seule ligne deux éléments en ligne contenant chacun un élément bloc (display:block).

Passer par les flottants.
Oui, passer par les flottants Smiley smile
Plus concrétemnt ce ne sont pas les exemples de menus horizontaux qui manquent sur le web, tu en trouvera un paquet à trois clics d'ici.
Ok je vais cherche mais je cherche un menu horizontal avec des images de background... c'est peu etre moi qui me trompe mais c'est dure Smiley langue

merci
Ouais merci Resh ma faire comme ca.. jtrouve ca un peu complet ( pas dure à faire ) mais beaucoup de code pour si peu.. je croiyais que il avais une métrode magique Smiley smile
A moin que quelqu'un d'autre est la clef des secrets !?