css问题:如何让一个ul内的几个li在ul内自动填充排列?

例如:对定了ul的宽度,高度自动,如何让li中内容自动先水平排列,排列不下再自动换行。<ul><li>abc1</li><li>abc2</li><li>abc3</li... 例如:对定了ul的宽度,高度自动,如何让li中内容自动先水平排列,排列不下再自动换行。
<ul>
<li>abc1</li>
<li>abc2</li>
<li>abc3</li>
<li>abc4</li>
<li>abc5</li>
</ul>
展开
 我来答
迷图晓书童
推荐于2016-01-11 · 超过76用户采纳过TA的回答
知道小有建树答主
回答量:433
采纳率:0%
帮助的人:173万
展开全部
ul.li 俩都浮动
<style>
ul{float:left; width:500px;height:auto;border:1px solid #000; }
li{float:left; border:1px solid #000;}
</style>
<ul>
<li>abc1</li>
<li>abc2</li>
<li>abc3</li>
<li>abc4</li>
<li>abc5</li>
<li>abc1</li>
<li>abc2</li>
<li>abc3</li>
<li>abc4</li>
<li>abc5</li>
<li>abc1</li>
<li>abc2</li>
<li>abc3</li>
<li>abc4</li>
<li>abc5</li>
<li>abc1</li>
<li>abc2</li>
<li>abc3</li>
<li>abc4</li>
<li>abc5</li>
</ul>
我刚在IE6和firefox4下都可以
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Tgo0
2011-04-17
知道答主
回答量:22
采纳率:0%
帮助的人:0
展开全部
display:inline
或者
float:left
追问
还是不行啊,要么显示在同一行内,不会根据ul的宽度自动换行而完全显示在一行内(不设定ul格式时),要么就全自动换行(设定ul格式时)。 
ul{width:60px;height:100px;}
li{display: inline;float: left;list-style-type: none;width:auto;height:15px;}
div{width:800px;height:auto;}

1111111
2222222
333333
333333

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式