2014-01-30 70 views
1

所以我想創建一個隱藏的下拉菜單,我只想要外部li有特定的CSS元素。想我想知道是否可以使用多個子選擇,>,所以我可以將這些li的內,向鏈接,而不是在小菜單你可以在一個CSS元素中使用多個子選擇器嗎?

例如已經應用於鏈接:

<ul class="top"> 
    <li> 
    <a href="#">random</a> 
    <ul class="second"> 
     <li> 
      <a href="#">random second</a> 
     </li> 
    </ul> 
    </li> 
    <li> 
    <a href="#">random</a> 
    <ul class="second"> 
     <li> 
      <a href="#">random second</a> 
     </li> 
    </ul> 
    </li> 
    <li> 
    <a href="#">random</a> 
    <ul class="second"> 
     <li> 
      <a href="#">random second</a> 
     </li> 
    </ul> 
    </li> 
    <li> 
    <a href="#">random</a> 
    <ul class="second"> 
     <li> 
      <a href="#">random second</a> 
     </li> 
    </ul> 
    </li> 

和CSS要素是:

ul.top > li > a { 
    color: red; 
} 

,而我希望在ul.second到,隨機例如a,有color: blue

+0

這樣你的目標只有下拉列表之外的鏈接。這是你想達到的目標嗎? –

+0

http://jsfiddle.net/7Bt5h/ – ElendilTheTall

+0

@ user2915402即時通訊嘗試使其外部鏈接具有獨立的CSS功能比內部鏈接。由於我的實際代碼有幾個重要的css功能,我想要在內部導航 – Jgoodwyn

回答

1

如果你要定位的「外部」鏈接,你應該做的,就像你寫的:

ul.top > li > a { 
    color: red; 
} 

如果你想指定的「內部」的鏈接,只需要使用以下任一選擇器:

ul.top ul a { 
    color: green; 
} 

ul.second > li > a { 
    color: green; 
} 
+0

外部導航,我最終想出了我自己的,但我一定會保留這個以備將來參考。感謝您的幫助! – Jgoodwyn

相關問題