为了账号安全,请及时绑定邮箱和手机立即绑定

有没有一种方法可以将列表分成几列?

有没有一种方法可以将列表分成几列?

牛魔王的故事 2019-10-06 14:00:43
我的网页上有一个“瘦”列表:例如,一个包含100个项目的列表,每个项目的长度为一个单词。为了减少滚动,我想在页面的两列甚至四列中显示此列表。我该如何使用CSS?<ul>    <li>Item</li>    <li>Item</li>    <li>Item</li>    <li>Item</li>    <li>Item</li>    <li>Item</li>    <li>Item</li>    <li>Item</li>    <li>Item</li>    <li>Item</li></ul>我希望该解决方案具有灵活性,这样,如果列表增加到200个项目,则无需进行很多手动调整即可容纳新列表。
查看完整描述

3 回答

?
catspeake

TA贡献1111条经验 获得超0个赞

如果您正在寻找一种适用于IE的解决方案,则可以将列表元素浮动到左侧。但是,这将导致列表四处乱动,如下所示:


item 1 | item 2 | item 3

item 4 | item 5

而不是整洁的列,例如:


item 1 | item 4

item 2 | 

item 3 | 

这样做的代码是:


ul li {

  width:10em;

  float:left;

}

您可以在lis处添加一个下边框,以使项目从左到右的流动更加明显。


查看完整回答
反对 回复 2019-10-06
  • 3 回答
  • 0 关注
  • 602 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信