背景应仅适用于第一胎李而不适用于其他原则

Pav*_*mar 3 css css3

我只需要第一个带有灰色背景颜色的'li'元素.但是每个'ul li'的第一个'li'我的背景颜色灰色正在应用.背景颜色应仅适用于第一个li(我的示例).

http://jsfiddle.net/fX9Gy/

任何人都可以解决问题.谢谢

san*_*eep 5

给你的父母上课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/