我的结构如下所示:
<div style="">
<ul>
<h1>Some text</h1>
<div class="border">
<li><a href="#">Some text</a></li>
</div>
</ul>
<ul>
<h1>Some text</h1>
<div class="border">
<li><a href="#">Some text</a></li>
</div>
</ul>
</div>
我想选择 div.border:last-child 但是当我写入我的 css 文件时
//css-file//
.border:last-child: solid 1px black;
//or//
div .border:last-child: solid 1px black;
//or//
div ul .border:last-child: solid 1px black;
问题是我的伪类:last-child 被忽略了,所有带有边框类的 div 都被设置了样式,我只希望最后一个孩子得到边框。
这是一个例子:http: //jsfiddle.net/H3uKp/
我正在使用谷歌浏览器