#mainContent .container{
background-image:url("/images/index_33.jpg");
background-repeat:no-repeat;
padding-left:85px;
margin-top:10px;
}
如何只使用类容器将这些规则应用于第一个div?
答案 0 :(得分:1)
要“将这些规则应用于带有类容器的第一个div”,您需要更加具体div.container
,然后使用first-child
伪类。
#mainContent div.container:first-child {
background-image:url("/images/index_33.jpg");
background-repeat:no-repeat;
padding-left:85px;
margin-top:10px;
}
来自w3scools.com:
:first-child伪类将一个样式添加到另一个元素的第一个子元素。
答案 1 :(得分:0)
使用:first-child
伪类:
#mainContent div.container:first-child {
/* CSS rules here */
}
答案 2 :(得分:0)
.container div:first-child {
/* ... */
}
答案 3 :(得分:0)
试试这个:
请注意:对于:在IE中工作的第一个孩子,必须申报DOCTYPE。(more info)
#mainContent .container div:first-child {
background-image:url("/images/index_33.jpg");
background-repeat:no-repeat;
padding-left:85px;
margin-top:10px;
}
答案 4 :(得分:0)
我认为所有这些答案都是错误的。您需要使用first-of-type
伪类,不 first-child
。