CSS怎么将所有LI的内容排成一行

每一个LI的图都自动占了一行,我想把8个LI排成一行,下面的图是代码,我是菜鸟,请高手指点详情一点,谢谢... 每一个LI的图都自动占了一行,我想把8个LI排成一行,下面的图是代码,我是菜鸟,请高手指点详情一点,谢谢 展开
 我来答
孝笃
2015-12-21 · 永远相信美好的事情即将发生
孝笃
采纳数:393 获赞数:2954

向TA提问 私信TA
展开全部
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "

<html xmlns="

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>景安网络</title>
<style type="text/css">
li{ display:inline;}
</style>
</head>

<body>
<li>11</li>
<li>111</li>
<li>11</li>
</body>
</html>

使用display:inline;将li转换为行内元素即可

卜厹煦0H6
2014-08-11
知道答主
回答量:96
采纳率:0%
帮助的人:27.2万
展开全部
这是个浮动问题,可以给li加float:left;属性,不加这个属性就是li后面所有的他都占了,加上浮动属性之后,li只占自己的那一块,这样你的8个li就能排成一排了,后面去设置宽度等属性就ok了,还有问题可以追问我。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ab89c27
2014-08-11 · TA获得超过257个赞
知道小有建树答主
回答量:101
采纳率:100%
帮助的人:125万
展开全部
你好,给每个li加一个float:left左浮动应该就可以了,如果这时候IE6下还是这样子,再给li下面的img也加一个float:left;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
业余收藏人
2015-11-27 · 知道合伙人软件行家
业余收藏人
知道合伙人软件行家
采纳数:560 获赞数:6516
毕业于西安电子科技大学,计算机科学与技术专业,学士学位。从事软件研发6年,现任中创深圳研发中心架构

向TA提问 私信TA
展开全部
实现的代码如下:

ul {width:400px;margin:0;padding:0;list-style:none;}
ul li {float:left;width:40px;}

<ul>
<li>1</li>
<li>2</li>
...
<li>100</li>
</ul>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
繁樱遗梦
2014-08-11 · TA获得超过377个赞
知道小有建树答主
回答量:330
采纳率:0%
帮助的人:277万
展开全部
在CSS中添加:li {float:left}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式