第n个孩子(2)对第n孩子(1)有效=为什么?
问题描述:
这里(http://livespot.pl/gw2/forum/)在那个黑色背景上我需要background-size:auto;但是在那个白色/红色背景上我需要background-size:cover ;.我不明白。为什么?不管有什么样的类第n个孩子(2)对第n孩子(1)有效=为什么?
.l-submain:nth-child(2) {
background-image: url(http://livespot.pl/wp-content/uploads/2014/01/background.jpeg);
background-size: auto;
}
答
的:nth-child()
选择器选择第n个子元素。在你的情况,:nth-child(2)
与类.l-submain
的第一个元素:
要选择与.l-submain
类的第二个元素,你就必须选择l-main
第三个孩子:
.l-main :nth-child(3) {
...
}
或者,因为它的.l-main
最后一个子:
.l-main :last-child {
...
}
+0
谢谢。完美的工作。 – Darku
不能使用'在**çnth'' **,除非所有的兄弟姐妹都有同样的班级。请给我们一个简短的HTML和CSS简历,而不仅仅是一个链接。 –
尝试'.l-main:n-child(2)'而不是 – Morpheus