【问题标题】:Table row CSS link color change not working表格行CSS链接颜色更改不起作用
【发布时间】:2012-01-26 14:12:59
【问题描述】:

我有一张桌子。每行都有一个链接。当我将鼠标悬停在其中一行上时,我希望链接文本改变颜色,即使我没有直接将鼠标悬停在字母上。默认链接文本为黑色。我希望它变成白色。这是我的代码:

.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>

【问题讨论】:

    标签: css hyperlink html-table hover row


    【解决方案1】:

    为此,请执行以下操作:

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

    menurow 悬停在上面时,基本上你告诉所有链接都是白色的。

    【讨论】:

    • 哇!我很难弄清楚这一点!工作完美。谢谢... :)
    【解决方案2】:

    如果我对你的理解正确,你想要这个:

    .menurow:hover .menuLinks{
        color: #fff;
    }
    

    【讨论】:

      猜你喜欢
      • 2011-11-11
      • 2012-02-13
      • 2017-07-07
      • 1970-01-01
      • 1970-01-01
      • 2013-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多