Bonjour à tous,
J'ai un petit souci de largeur sur un élément <ul> contenu à l'intérieur d'un élément <li> dans le cadre d'un menu sous menu. Lorsque l'utilisateur passe sur le menu on lui affiche le sous menu.
Mon souci est que le bloc <ul> de sous menu ainsi que les blocs <li> qu'il contient ne dépassent pas la largeur du bloc <li> dans lequel ils sont contenues(la largeur de ce bloc <li> est géré automatiquement selon la taille du texte qu'il contient). Je suppose qu'ils héritent de leur parent mais moi j'aimerai qu'ils soient en largeur automatique (afin que le texte qu'ils contiennent ne soit jamais sur deux lignes). J'ai essayé de leur mettre :
mais ça ne fonctionne pas.
Modifié par erehcab (17 Sep 2009 - 09:11)
J'ai un petit souci de largeur sur un élément <ul> contenu à l'intérieur d'un élément <li> dans le cadre d'un menu sous menu. Lorsque l'utilisateur passe sur le menu on lui affiche le sous menu.
<ul>
<li>Mon menu
<ul>
<li>mon sous menu</li>
</ul>
</li>
</ul>
Mon souci est que le bloc <ul> de sous menu ainsi que les blocs <li> qu'il contient ne dépassent pas la largeur du bloc <li> dans lequel ils sont contenues(la largeur de ce bloc <li> est géré automatiquement selon la taille du texte qu'il contient). Je suppose qu'ils héritent de leur parent mais moi j'aimerai qu'ils soient en largeur automatique (afin que le texte qu'ils contiennent ne soit jamais sur deux lignes). J'ai essayé de leur mettre :
ul li ul { width:auto !important; }
mais ça ne fonctionne pas.
Modifié par erehcab (17 Sep 2009 - 09:11)