css:最后一个孩子不太对劲

时间:2012-05-25 02:02:11

标签: css

尝试将最后一个图像的边距重置为零,但是最后一个孩子正在重置它们。 没有正确使用这个......

http://jsfiddle.net/telagraphic/MAgpU/

是不是应该?

div#social:last-child{
    margin-right: 0;
}

1 个答案:

答案 0 :(得分:3)

源中的每个img都是其父级的最后一个子级a标记。您可以使用以下方法解决问题:

div#social a:last-child img{
    margin-right: 0;
}

当您使用它时,请从所有ID选择器中删除div限定符。 (div#social变为#social)。它通常是多余的,因为页面上只有一个带有该ID的元素,并且可能会降低选择器的性能。