28172 sujets

CSS et mise en forme, CSS3

Bonjour,

J'ai un menu horizontal avec un sous-menu vertical.

Chaque entrée de menu à une largeur différente selon le texte.

Mon sous-menu apparait avec un fond de couleur.

Aujourd'hui la largeur du fond dépend des textes des sous-menus.

Je voudrais que la largeur de ce fond soit au moins égale à celle de mon entrée de menu et s'agrandisse si le texte est plus long?

Si quelqu'un à une piste....

Cordialement,
Frogybella
Je n'ai malheureusement pas encore publié le site.

Pour donner un exemple, si l'on va sur le site de http://www.moncompteclients.com, le menu est horizontal et chaque entrée de menu à sa propre largeur qui dépend de la longueur du texte.

Je voudrais dans le cas d'un sous-menu (vertical) que la largeur du sous menu soit au moins de la largeur du menu dont il dépend.

Est-ce plus clair?

Bonne journée.
Ok. (Même si je ne vois pas de sous menu dans ton lien).

Il suffit de mettre ton sous-menu imbriqué dans l'élément de menu dont il dépend avec une largeur de 100%.
Désolé pour ce retard tardif Smiley confus

En fait c'est simple,

Il faut que dans ton CSS tu mettes le <ul> et le <li> en dessous du sous menu en width 100%.
Ainsi ils reprennent la taille du menu du dessus.