28173 sujets

CSS et mise en forme, CSS3

Bonjour a tous.

Voila, ma requete est tres simple mais bien sur, je n'arrive a rien...
Je veux, un menu horizontal centré au milieu avec des sous menus.

Il me faut ca : http://www.webgirlunleashed.com/menusample/index.html
Mais en centré au milieu...

J'ai donc modifié le float: left
en float: center
et la... bah ca me met le menu en vertical au milieu... impossible de le mettre horizontal...
Si quelqu'un a une idée...

Merci d'avance.
Merci pour ces infos mais j'avais déjà essayé... ca ne fait pas ce que je veux car ca oblige la définition d'une largeur pour mon DIV... hors je veux qu'il fasse toute la largeur de la page...

float: center n'existe pas effectivement mais cela revient a la mettre a none...
jdiamsss a écrit :
float: center n'existe pas effectivement mais cela revient a la mettre a none...


Dans ce cas autant ne rien mettre, tu alourdis ton code pour rien, et ton code ne sera pas aux normes du W3C Smiley smile
Salut,

Pour centrer, il faut connaitre la largeur, logique non?
donc si tu connais la largeur de ton menu pas de problème, tu passes ton <ul> en margin: 0 auto;
Sinon ben, tu galères... Smiley biggol
Bonjour,
jdiamsss a écrit :
float: center n'existe pas effectivement mais cela revient a la mettre a none...

Justement, pas du tout...

Les navigateurs sont censés ignorer une valeur de propriétés qu'ils ne comprennent pas, et non pas utiliser la valeur par défaut à la place. Par exemple :
#coin {float: left; float: center;}
/* est équivalent à */
#coin {float: left;}

(mais apparemment, IE ne réagit pas correctement)