2014-02-25 118 views
0

这里(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; 
} 
+0

不能使用'在**çnth'' **,除非所有的兄弟姐妹都有同样的班级。请给我们一个简短的HTML和CSS简历,而不仅仅是一个链接。 –

+0

尝试'.l-main:n-child(2)'而不是 – Morpheus

回答

0

:nth-child()选择器选择第n个子元素。在你的情况,:nth-child(2)与类.l-submain的第一个元素:

Example

要选择与.l-submain类的第二个元素,你就必须选择l-main第三个孩子:

.l-main :nth-child(3) { 
    ... 
} 

或者,因为它的.l-main最后一个子:

.l-main :last-child { 
    ... 
} 
+0

谢谢。完美的工作。 – Darku