2014-07-25 58 views
1
<ul> 
    <li>This 
      <li>and this</li> 
    </li> 
</ul> 

我尝试做选择第二<li>列表元素不起作用CSS

li li { 
    background: "red"; 
} 

为什么它不工作?

+3

你应该将它包装在另一个'ul'中。浏览器隐式关闭第一个列表项。 –

回答

4

您缺少一个ul ...并且该文档无效HTML5。试试这个(这是嵌套列表的正确方法):

<ul> 
    <li>This 
     <ul> 
      <li>and this</li> 
     </ul> 
    </li> 
</ul> 

然后在CSS:

ul li ul li { 
    background: "red"; 
} 

更多读到这里:Proper way to make HTML nested list?

最好的问候,希望它帮助!

+0

这工作得很好。 – user3681138

+0

很高兴帮助!最好的祝福。 –