Bonjour bonjour
Lorsque je donne la valeur display: inline aux éléments d'une liste ul qui a une largeur donnée, cette largeur n'est pas respectée, les éléments li ne vont jammais à la ligne et agrandissent la taille de ul, seulement sur IE évidemment.
Que faire? En fait j'essaye aussi d'éviter de recourir à float: left quipose d'autre pb dans mon cas.
HTML
HTML
CSS
auriez vous une explication à ce phénomène et surtout une solution.
Déja merci...
Modifié par simon250 (11 Mar 2007 - 18:10)
Lorsque je donne la valeur display: inline aux éléments d'une liste ul qui a une largeur donnée, cette largeur n'est pas respectée, les éléments li ne vont jammais à la ligne et agrandissent la taille de ul, seulement sur IE évidemment.
Que faire? En fait j'essaye aussi d'éviter de recourir à float: left quipose d'autre pb dans mon cas.
HTML
<ul class="liste">
<li ><a href="#"> Image1 </a></li>
<li ><a href="#"> Image2 </a></li>
</ul>
.HTML
<ul class="liste">
<li ><a href="#"> Image1 </a></li>
<li ><a href="#"> Image2 </a></li>
...
</ul>
CSS
.liste { display:block; position:relative; margin-left:10px; width:auto;}
.liste li{ display:inline;font-size:0.9em;}
.liste li a { color:#1D1D1D; text-decoration:underline; padding-right:5px;}
auriez vous une explication à ce phénomène et surtout une solution.
Déja merci...
Modifié par simon250 (11 Mar 2007 - 18:10)