css - 列表li与li之间的间距怎么设置?
问题描述
如上图所示,这个是使用appcan开发的移动app, 图中的li是使用Listview列表组件写的,代码如下:
<p id='listview'> </p>var updateData = [{ title : '上海教育体系被赞世界最强之一教师是教育质 量的核心', note : '2016-01-01', icon : 'img/icon_01.png'}, { title : '上海教育体系被赞世界最强之一教师是教育质 量的核心', note : '2016-01-01', icon : 'img/icon_02.png'}];var lv1 = appcan.listview({ selector : '#listview', type : 'thickLine', hasIcon : true, hasAngle : false});lv1.set(updateData);
这个列表加了margin来设置li与li之间的间距,不起作用。
要达到如下图所示的效果,ul的background-color是灰色的,li的background-color是白色的,li是有边框的, 上个li的下边框与下个li的上边框 之间是有空隙的。

请问,如何用css设置这种 li与li 边框 之间的空隙?
问题解答
回答1:找到问题的原因了,不是margin不起作用,而是background-color:#fff写错了,ul也成了白色背景 -_-||| @_@
谢谢各位答主啊。。。
ps:闹了半天是一个乌龙。。。真想找个地缝钻进去。。。捂脸。。。。
回答2:margin是外边距 .这不就可以了吗?
这个也没有问题啊
看了楼下的。我再给你贴一个padding的
设置中间li的margin不行吗
回答4:https://jsfiddle.net/n60rkeka/1/
回答5:设置margin就可以了。但是看上面的答案你都没采纳,是不是你的需求没搞清,到底要怎么弄
相关文章:
1. mysql sql where id in(25,12,87) 结果集如何用按照 25 12 87排序?2. javascript - 如何为大量的sprite添加碰撞检测框?3. javascript - 移动端,当出现遮罩层的时候,遮罩层里有div是超出高度scroll的,怎么避免滑动div的时候,body跟随滑动?4. windows-7 - Win7中Vmware Workstatoin与Xampp中Apache服务器端口冲突?5. 取不出SQL得到的当前页6. 使用weex扩展html5的项目存在ios不同版本的兼容性7. html5 - 刚接触H5,为什么我觉得很多标签都没什么用呢?8. html5 - canvas有时候会拿不到toDataURL数据9. mongodb可以导出数据到excel吗?10. javascript - Vue 自定义控件v-model双向绑定

网公网安备