如何删除上一个DIV元素的背景?

时间:2013-07-16 19:11:05

标签: html css

如何使用class="item"删除我上一次DIV的背景?

父母是:<div id="lastQuestions"></div>

jsfiddle

2 个答案:

答案 0 :(得分:4)

.item:last-child {
    background-color: inherit;
}

使用伪元素last-child

这是working jsfiddle

答案 1 :(得分:0)

或者,您可以为span元素而不是p使用不同的html标记(如li.itemdiv显示为块)将它们与其他div元素区分开来,然后你可以做类似的事情:

#lastQuestions li:last-of-type {
    background: none;
}

选择它。

quick illustration

编辑:

根据您的jsfiddle,您的代码中只有.item个元素属于div类型,因此它们的类型与#lastQuestions的所有其他子元素不同。所以你可以试试这个:

#lastQuestions > div:last-of-type {
    background: none;
}

DEMO