我只需要第一个带有灰色背景颜色的'li'元素.但是每个'ul li'的第一个'li'我的背景颜色灰色正在应用.背景颜色应仅适用于第一个li(我的示例).
任何人都可以解决问题.谢谢
给你的父母上课UL.像这样写:
HTML
<ul class="parent">
<li>one</li>
<li>one
<ul>
<li>two</li>
<li>two</li>
<li>two</li>
</ul>
</li>
<li>one</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
CSS
.parent > li:first-child{background-color:#ccc}
Run Code Online (Sandbox Code Playgroud)
检查这个更多http://jsfiddle.net/fX9Gy/27/