css - 当鼠标悬停在 div 上时,如何更改 Html.Action 链接中链接的颜色?

标签 css asp.net-mvc-3 actionlink

我正在使用 MVC3。 我有一张 table 和一个 Html.ActionLink 里面。 我已经把文字装饰设置为none了,但是链接还是蓝色的。我更改了表格:悬停背景颜色和(文本的)颜色,当我将鼠标放在行上时,不是链接的文本变为白色,但链接仍然是蓝色。如果我更改 a:hover,当我将鼠标放在链接上时,链接会变成白色,而不仅仅是在行上。

有没有办法用 css 做到这一点?

最佳答案

通常,当您将鼠标悬停在该行上时覆盖所有 anchor 。

#tableid tr:hover a {
    /* Your Styles */
}

但这并不适用于所有 IE 浏览器,因此,使用 JS 捕获事件并将样式应用于其中的 anchor 。

关于css - 当鼠标悬停在 div 上时,如何更改 Html.Action 链接中链接的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11943612/

相关文章:

html - IE11 损坏或溢出的边框/轮廓

javascript - 使用 jQuery 和 CSS 的 SlideUp 效果

javascript - 我在哪里可以找到$.post()?

asp.net-mvc - 在链接文本中创建带有HTML元素的ActionLink

c# - mvc4 actionlink 传递变量

css - 移动友好的 Bootstrap 面包屑标签

css - 如何溢出-x : visible while overflow-y: scroll

asp.net-mvc-3 - 如何从 @Html.EditForModel() 中排除字段,但使用 Html.DisplayForModel() 显示该字段

asp.net-mvc - 多态模型绑定(bind)

asp.net-mvc - 将参数传递到局部 View 以用作操作链接中的查询字符串名称?