如何将css样式仅应用于child



我试图只将css样式应用于ul的子项,而不是ul的孙子项。但在这里我不能帮我做这件事,提前谢谢。我在这里试过

我的html在这里

<div class="list">
<ul>
   <li><img src="http://i.imgur.com/BiiwC.jpg" /></li>
   <li>
       <ul>
           <li><h3>Photos</h3></li>
           <li><p>See more photos</p></li>
       </ul>
   </li>
   <li> <img src="http://i.imgur.com/BiiwC.jpg" /></li>
   <li>
       <ul>
           <li><h3>Video</h3></li>
           <li><p>Watch video</p></li>
      </ul>
  </li>

我的Css在这里

.list ul li{float:left;list-style:none;}​

你试过这个吗?

.list ul>li{float:left ;list-style:none ; }
.list ul li ul li{float:none!important;list-style:none !important; }

这是演示http://jsfiddle.net/vY6RG/4/

使用>选择器,例如.list ul > li

最新更新