J'ai une liste horizontale avec des éléments longs que je veux envelopper. La liste se termine correctement si un élément de liste est vraiment long ou si tous les éléments de liste sont vraiment courts. Cependant, si deux éléments de liste sont longs, ils ne se diviseront pas dans l'espace disponible. Cette image montre le problème:Envelopper chaque élément dans la liste horizontale en utilisant CSS
Voici le balisage j'utilise:
<html>
<style>
ul {text-align:left; width:400px}
li {float:left; padding-left:20px; list-style-type:none; display:inline; white-space:normal;}
li a {display:inline; white-space:normal;}
</style>
<body>
<ul>
<li><a href="#">>alf; fa sadlf;</a> </li>
<li><a href="#">>a sdf; fa sd; asd;lfgj </a></li>
<li><a href="#">>a sdfasdgsadlf; asd;lfgj asdgsadlf sd; asd;lfgj</a> </li>
<li><a href="#">>a sdg gj asdgsadlf; afg adfg asd;lkfalfgj</a></li>
</ul>
</body>
</html>
Je ne comprends pas vraiment. Où sont les articles censés être emballés? –