我有一个巨大的列表,它按字母顺序从我的数据库中出来。它被放置在具有设定宽度的 Div 中。我让每个
apple angry antler bone beard broken
她想要:
apple
angry
antler
beard
bone
broken
因此,如果我这样做,我会得到一个很长的列表,除非我将高度设为设定值,将列推到右侧,但是如果列表增长并超出了列表的尺寸,我就会遇到问题分区
是否可以设置一个高度,但一旦列表增长超过宽度,它就会降低高度?
最佳答案
是的,您可以使用min-height
,但并非所有浏览器(IE6)都支持该设置。不过,我建议使用固定高度并将overflow
设置为auto
。这样,当列表增长时,您的 div 将会滚动,但不会影响您的设计。
<div style="height:200px; overflow: auto;">
<ul>
<li>apple</a>
<li>angry</a>
<li>antler</a>
<li>...</a>
</ul>
</div>
关于jquery - 按字母顺序排列的列表向下而不是交叉?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3687327/