【发布时间】:2013-10-05 12:02:55
【问题描述】:
对于我的<ul> 列表,我想在列表的每个元素之后添加一个<hr>。结果应该呈现如下:
<ul class="mylist">
<li>
moooo!
<hr width="40%">
</li>
<li>
maaaaa!
<hr width="40%">
</li>
...
</ul>
将<hr> 添加到每个<li> 是不好的风格,所以我想只使用css 来折射它。我不能使用:
.mylist > li: after{
content: "<hr>"
}
因为内容会转义字符。
我也确实不想用jQuery:
$('.mylist').find('li').append('<hr width="40%">');
所以问题是,我如何使用 css3 将 <hr width="40%"> 附加到某个列表的 每个 <li> ?
【问题讨论】:
标签: html css css-selectors