请div+css高手兄弟问一个问题,像我图片中这样的ul li列表,我想设置第一个没有左边距如何设置?

但是如果这个列表是循环出来的呢?那该如何进行控制呢?如果给li标签设置float:left;margin-left:10px;这样子设置的话,第一个也会有10像素的左边距... 但是如果这个列表是循环出来的呢?那该如何进行控制呢?如果给li标签设置float:left; margin-left:10px;这样子设置的话,第一个也会有10像素的左边距,那么末尾的要么空出一截,要么就换行了。 展开
 我来答
kissszh
2012-10-16 · TA获得超过1.5万个赞
知道大有可为答主
回答量:1618
采纳率:71%
帮助的人:447万
展开全部
你可以这样设置float:left; margin-right:10px;这样你就是右边边距10,而左边没有
换行的问题你可以根据你总体的大小而定啊
例如每个字占位16个像素,而你这个LI最多也就4个字符,
可以设置每个LI宽度为16X4+5个像素间隔
为每个LI的实际宽度为69像素;左对齐即可;
pyllion
2012-10-14 · TA获得超过817个赞
知道小有建树答主
回答量:661
采纳率:100%
帮助的人:661万
展开全部
1.固定好每个LI的宽度不就可以了吗,看看这些LI中最多字符为多少个,
2.设置一个相同的宽度,即解决这个问题,
3.例如每个字占位16个像素,而你这个LI最多也就4个字符,
4.则可以设置每个LI宽度为16X4+5个像素间隔
5.则为每个LI的实际宽度为69像素;左对齐即可;
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7a8c3fe
2012-10-13 · TA获得超过1368个赞
知道小有建树答主
回答量:4307
采纳率:100%
帮助的人:913万
展开全部
两种方法,一种是专门给左边第一个单写一个左侧边距0;另种是所有都写左边距0,右边距你想要的间距。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
人都是练出来的
2012-10-13 · 知道合伙人互联网行家
人都是练出来的
知道合伙人互联网行家
采纳数:770 获赞数:2400
2010毕业于北方学院本二计算机科学与技术专业,毕业后一直从事网络相关工作,对工艺品也有一定涉猎

向TA提问 私信TA
展开全部
那你可以用margin-right:10px啊。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
森林之水
2012-10-13 · 超过19用户采纳过TA的回答
知道答主
回答量:113
采纳率:100%
帮助的人:30.8万
展开全部
那就左边距为零,设置右边距 啊
追问
设置右边距的,右边末尾的li标签右边会有空余,
追答

本身不是就需要10px的空余吗

li里面设置padding-right:10px;宽度不用设置,就可以啊

就是上图的样子

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式