我有一個包含長項目的水平列表,我想要包裝。如果一個列表項目非常長或者所有列表項目都非常短,則列表包裝會很好。使用CSS在水平列表中包裝每個項目
但是,如果兩個列表項都很長,它們將不會在可用空間中分割。此圖像顯示了問題:
下面是我使用的標記:
<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>
我真的不明白。項目應該包裹在哪裏? –