2012-03-11 24 views
10

我現在正在與Sharepoint合作,並且說它的代碼結構/佈局混亂不堪。它有一個左側導航,我希望那裏的所有物品都帶有圍繞它們的div(我會單獨針對它們,但Sharepoint擁有數百個各自具有自己名稱類的小部件),例如:CSS - 目標只有一層深

<div id="leftNav"> 
    <div id="widget1"> 
     <div></div> 
     <div></div> 
    </div> 
    <div id="widget2"> 
     <div></div> 
     <div></div> 
    </div> 
</div> 

我試過#leftNav div { },但也是針對sub divs(以及這些div的子div) - 無論如何只是針對'widget'div?

謝謝!

回答

23

使用直接子組合子,>

#leftNav > div { 
    /* ... */ 
} 
+0

完美,謝謝!我認爲這在IE7出於某種原因無法正常工作,但只是使用了它...它確實:) – Nick 2012-03-11 14:16:00

+1

@Nick:是的,這是IE6的問題。 – Ryan 2012-03-11 14:18:16