我希望这个红色的短划线之间的第一和第二(和第二和第三)“李”平均位于此列表中,但它出现在它上面,而不是在左侧。这样做有可能吗?这里的例子:如何把这个短划线元素之间的李的
http://codepen.io/anon/pen/ENzXao
这就是我试图完成:http://sketchtoy.com/67757539
.main__headers--info ul li {
font-size: 20px;
list-style: none;
display: inline-block;
font-weight: bold;
}
.main__headers--info ul li:nth-child(2),
.main__headers--info ul li:nth-child(3) {
margin-left: 50px;
}
.main__headers--info ul li:nth-child(2)::before {
content: "";
display: block;
border: 1px solid red;
width: 50px;
}
<div class="main__headers--info">
<ul>
<li>lorem lorem</li>
<li>lorem ipsum</li>
<li>something</li>
</ul>
</div>
你想红色短跑在第一和第二? –
红色短划线应出现在第二个“li”之前和第三个“li”之前,但不是第一个之前 – Smithy
然后只需修改'.main__headers - info ul li:nth-child(2):: before {'to '.main__headers - info ul li:nth-child(2):: before,.main__headers - info ul li:nth-child(3):: before {'? – junkfoodjunkie