2011-01-21 29 views
0

你能幫我設置類slide錨的文本顏色嗎?這裏在http://jsfiddle.net/x7zpd/是我的問題顯示。一個類的CSS問題

<div id="menu-demo"> 

     <ul> 
      <li> 
       <div class="up"> 
        <a href="#">INICIO</a></div> 
       <div class="slide"> 
        <a href="#">INICIO</a></div> 
      </li> 


#menu-demo li a { 
    text-decoration:none; 
    color:#aaa; 
    font-size:20px; 
    font-family:Tahoma, Geneva, sans-serif;  
} 
.up { 
    margin-top:13px; 
    margin-bottom:40px; 
} 
.slide 
{ 
    background-color: #ffc; /* delete me */ 
    color: black; 
} 

回答

1

在這裏你去。

#menu-demo li .slide a { background-color:#ffc;/*刪除我*/ 顏色:黑色; }

...否則正常的a將具有優先權,因爲它更內在,ID +層次結構對類有優先權。

+0

非常感謝,併爲解釋 – 2011-01-21 07:09:41

0

錨標記也具有分配給它的顏色,並覆蓋父容器的顏色。你也需要一個.slide A {color:#000;}。