2011-12-23 20 views
1

私はテーブルを持っています。各行にはリンクがあります。行の上にマウスカーソルを合わせると、リンクテキストの色を変更することができます。デフォルトのリンクテキストは黒です。私は白に変えたいと思う。これは私のコードです:テーブル行CSSリンクの色の変更が動作しません

.menurow{ 
width: 130px; 
height: 20px; 
cursor: pointer; 
} 

.menurow:hover{ 
background-color: orange; 
} 

.menuLinks{ 
padding-left: 6px; 
width: 130px; 
line-height: 20px; 
} 

.menuLinks:hover{ 
color: #fff; 
} 

HTML:

 <table id='menu' cellspacing='0'> 
      <tr class='menurow'> 
       <td> 
        <a href='#' class='menuLinks'>Settings</a> 
       </td> 
      <tr> 
      <tr class='menurow'> 
       <td> 
        <a href='/logout.php' class='menuLinks'>Logout</a> 
       </td> 
      <tr> 
     </table> 

答えて

3

を、次の操作を行います。

.menurow:hover a{ 
    background-color: #fff; 
} 

基本的には、すべてのリンクに白い色menurowが上に乗ったとき。

+0

WOW!私はこれを理解するのに苦労していました!完璧に働いた。ありがとう... :) –

0

私が正しくあなたを理解していた場合は、この希望:そのために

.menurow:hover .menuLinks{ 
    color: #fff; 
} 
関連する問題