J'essaie de créer un menu déroulant CSS/javascript (basé sur this example) Cela fonctionne, mais je veux avoir une couleur d'arrière-plan pour tout mon menu J'ai essayé de placer le <ul>
dans un div et donner à cette div une couleur d'arrière-plan.Cependant, les éléments de menu réels n'apparaissent pas à l'intérieur de la div quand je regarde la page, ils sont en dessous.Après quelques expérimentations, j'ai découvert que cela a été causé par le réglage float: left;
sur les éléments li
comprend les éléments du menu principal. (de la cause, en float: left;
signifie que les éléments loin du menu sont empilés sur le dessus de eachother au lieu de côte à côte).CSS et la propriété float
est-ce que quelqu'un sait comment résoudre ce problème?
Pouvez-vous poster poster votre balisage et css? Voici un bon article sur les flotteurs, http://www.smashingmagazine.com/2007/05/01/css-float-theory-things-you-should-know/ – gnome
pourquoi mettre le ul dans un div puis donner le contexte pour div, et ne donne pas de fond pour ul? – Sotiris