0

我想要完成的是这张图片:

列表

现在我到目前为止所做的是:

<ul class="flechalista">
<li><a href="#">2012</a>
<ul class="flechalista">
     <li>Enero</li>
         <li>Febrero</li>
     <li>Marzo</li>
         <li>Abril</li>
</ul>   
</li>
</ul>

我的CSS是这样的:

.flechalista{background:#fff;}
.flechalista li{background:#fff url(../img/red_arrow.png) no-repeat 10px 4px; padding:5px 0 5px 30px !important; border-bottom:1px solid #000;}

现在这个工作除了你可以看到边界底部是每个 li 和全宽。
我想我可以用更少的填充(2012)制作第一个 LI,而几个月的 LI 会有更多的填充。但是有没有办法使用我玩过的css让它工作?

4

1 回答 1

0
.flechalista{background:#fff;}
.flechalista li ul li{padding:5px 0 5px 50px !important; border-bottom:1px solid #000;}
.flechalista li a{padding:5px 0 5px 10px !important; display:block; width:100%; border-bottom:1px solid #000;}

​ ​</p>

演示:http: //jsfiddle.net/calder12/FSa2S/5/

于 2012-10-17T22:40:58.177 回答