margin隐藏最后的切割线

<style>
	*{margin: 0;padding: 0;}
	#demo li{
	    border-bottom: 1px solid #ccc;
	}
	#demo ul{
	    margin-bottom: -1px;
	}
	#demo{
		overflow: hidden;
	}
</style>

<div id="demo">
	<ul>
		<li>写个内容事实上好困难啊。。。</li>
		<li>写个内容事实上好困难啊。。

。</li> <li>写个内容事实上好困难啊。

。</li> <li>写个内容事实上好困难啊。

。。

</li> <li>写个内容事实上好困难啊。

。。</li> </ul> </div> <style> #demo2{ background: #aaa; 620px; } #demo2 ul{ margin-right: -100px; overflow: hidden; } #demo2 li{ float: left; margin-right: 10px; } .img{ 200px; height: 200px; background: #ddd; } </style> <div id="demo2"> <ul> <li><div class="img"></div></li> <li><div class="img"></div></li> <li><div class="img"></div></li> </ul> </div>

一般来说,我们都不喜欢看到最后有一条线,可是用样式去清楚那最后的线,很麻烦,循环输出时,还要推断是否到结尾。

margin能够非常好的解决问题。

直接上代码,不解释。

原文地址:https://www.cnblogs.com/zhchoutai/p/7194501.html