隐藏第一个<li>元素

Rah*_*sai 3 css css-selectors

我的HTML结构如下:

<nav class="main-nav">
<ul>
  <li class="gallery-collection">
    <a href="/">Welcome</a>          <!-- Hide this -->
  </li>
  <li class="page-collection">
    <a href="/about/">About</a>
  </li>
  <li class="gallery-collection">
    <a href="/support/">Support</a>
  </li>
  ...
Run Code Online (Sandbox Code Playgroud)

如何使用CSS隐藏第一个说"欢迎"的元素?请注意,这里有2个元素具有相同的类:'gallery-collection'.

Smo*_*PHP 17

最大兼容性:

.main-nav li {
    display: none;
}
.main-nav li + li {
    display: list-item;
}
Run Code Online (Sandbox Code Playgroud)

兼容性较差,但不是太糟糕:

.main-nav ul li:first-child {
    display: none;
}
Run Code Online (Sandbox Code Playgroud)