除了第一个之外,我怎么能隐藏所有<h2>?

ari*_*iel 2 html css css3

<h2>除了第一个,我怎么能隐藏所有的?

<div class="holder">
  <h2>SOme heading</h2>
  <h2>Some Heading<h2>
  <h2>Some Heading<h2>
  <h2>Some Heading<h2>
  <h2>Some Heading<h2>
</div>
Run Code Online (Sandbox Code Playgroud)

我很熟悉我们可以使用类似的东西:

p:nth-child(2)
{
  display:none;
}
Run Code Online (Sandbox Code Playgroud)

但不确定如何隐藏除第一个之外的所有内容.有人能指出我正确的方向吗?想要跨浏览器兼容的东西.

Jos*_*ier 10

这是使用相邻兄弟选择器的一个选项

jsFiddle例子

.holder h2 + h2 {
    display:none;
}
Run Code Online (Sandbox Code Playgroud)

可能+IE7 +支持的最佳选择

选择器如nth-child/ :not适用于IE9 +