排除CSS中的第一个元素

RYN*_*RYN 13 css css-selectors

可能重复:
如何跳过第一个孩子?

我有ul4个li:

<div id="someid">
    <ul>
       <li>1st</li>
       <li>2nd</li>
       <li>3rd</li>
       <li>4th</li>
    </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

我正在为这些li元素设置样式:

#someid ul li{
      font-weight: bold;
}
Run Code Online (Sandbox Code Playgroud)

现在我要排除第一个li.我该怎么做?

Ans*_*osa 28

#someid ul li:not(:first-of-type) {
      font-weight: bold;
}
Run Code Online (Sandbox Code Playgroud)

或者如果在古代浏览器中不起作用:

#someid ul li {
      font-weight: bold;
}
#someid ul li:first-child {
      font-weight: normal;
}
Run Code Online (Sandbox Code Playgroud)