【发布时间】:2014-06-19 04:55:21
【问题描述】:
这很奇怪,但是当我对我的元素使用 :last-child,然后在最后放置一个 clearfix div 时,它会破坏最后一个孩子吗?有什么想法吗?
HTML:
<div>
<a href="#">first child</a>
<a href="#">second child</a>
<a href="#">third child</a>
<a href="#">last/forth child</a>
<div class="clearfix"></div>
This is after the clearfix
</div>
CSS:
a{
display: block;
margin: 5px;
color: red;
width: 80px;
float: left;
}
a:last-child{
color: blue;
}
.clearfix:before, .clearfix:after {
content: " ";
display: table;
}
.clearfix:after {
clear: both;
}
【问题讨论】:
-
你想达到什么结果?
-
我想把最后一个链接变成蓝色。
标签: css css-selectors clearfix