menu déroulant largeurs variables sans JS - HTML/CSS - Programmation
Marsh Posté le 27-04-2010 à 12:11:15
Salut,
dans
.menu li ul{
background:#fff;
position:absolute;
color:#906C69;
display:none;
border:2px solid #B4ADB5;
border-top:none;
z-index:200;
}
rajoute : width:100%;
Par contre tu risque d'avoir un décalage puisqu'il y a des border
Marsh Posté le 27-04-2010 à 11:00:12
Bonjour à tous !
Comme mon titre l'indique je souhaiterais réaliser un ménu déroulant qui fonctionne sans javascript, du moins sous Firefox.
Jusque-là ça va. Le souci c'est que le menu va être administrable, ce qui impose que les largeurs ne doivent pas être fixées.
Quand j'ai au moins 2 sous-menus dans 1 menu parent, ça passe. Mais quand je n'en ai qu'un seul, le "li" ne s'adapte pas à la largeur de son parent (alors qu'il a un width:100%).
Voilà le code en question :
Si finalement, je dois utiliser du JS ça n'est pas trop grave... J'aimerais juste savoir si c'est possible sans.
Merci d'avance pour vos réponses.