案例4

如果实现这种样式?
先写html
<style>
*{margin:0;padding:0;}
ul,li{ list-style: none;}
a{text-decoration :none;}
.box{width: 500px;background-color: #f1f1f1;height: 200px;}
</style>
<body>
<div class="box">
<ul>
<li><a href="">【泰牛访谈用户篇】“有位屌丝”在路上</a><span>2017-03-11</span></li>
<li><a href="">【泰牛访谈用户篇】“有位屌丝”在路上</a><span>2017-03-11</span></li>
<li><a href="">【泰牛访谈用户篇】“有位屌丝”在路上</a><span>2017-03-11</span></li>
<li><a href="">【泰牛访谈用户篇】“有位屌丝”在路上</a><span>2017-03-11</span></li>
</ul>
</div>
</body>

,思路:日期要向右浮动。
于是
.box ul li span{float:right;color:gray;}
怎么添加下边框呢?正确的方式应该是给li设定高度,然后li里面元素的行高就是高度就完美匹配了:
.box ul li{height: 30px;line-height: 30px;border:1px dashed #ddd;padding:0 5px 0;}
在这里提一下,我以前的方式是给li添加padding-bottom,再给li添加margin-bottom,这样能实现,但是最后一个li元素还有margin-bottom占空间,而且代码不够严谨

浙公网安备 33010602011771号