如何忽略第一段但影响CSS中的所有其他段?

时间:2013-07-16 15:34:11

标签: html css css3 css-selectors

在使用选择器时,我们如何忽略第一个元素然后影响该选择器中的所有剩余元素?

例如:

<p>Users said:</p>
<p>Hey Ya!</p>
<p>Hey Ya 2!</p>
<p>Hey Ya 3..!</p>

现在我想忽略第一个Users said:,并影响所有其他<p>。我看了:gt选择器,但没有用。 :gt或其他任何方式都有替代方法吗?

提前致谢。

1 个答案:

答案 0 :(得分:7)

p:not(:first-child) {
    background-color: #FF0000;
}

请注意,这仅适用于css3


如果你有一个较旧的浏览器,你应该做这样的事情

p {
    background-color: #FF0000;
}
p:first-child {
    background-color: transparent;
}

您基本上需要还原为第一个元素所做的更改