【发布时间】:2014-03-19 23:12:24
【问题描述】:
我在 MVC5 应用程序中使用 metro-ui-css 并有一个菜单。现在我根本不想更改菜单链接的颜色。菜单导航栏如下所示:
<nav class="navigation-bar-content">
<a href="@Url.Action("Index", "Home")"><item class="element">A Thousand Counts</item></a>
<item class="element-divider"></item>
<item class="element">...</item>
</nav>
同时添加以下css:
.element > a, a:active, a:hover, a:link, a:visited {
color: white;
}
我设法将链接的颜色保持为我想要的白色。不幸的是,悬停时它仍然变成蓝色。我怎样才能改变这种行为并保持白色?我试过了:
a:hover {
color: white;
}
但它不起作用。如果有 CSS 技能的人能帮助我,我将不胜感激!
【问题讨论】:
-
在您的 CSS 定义中,可能会有其他更具体的样式获得更高的优先级,从而覆盖您定义的样式。
标签: html css asp.net-mvc microsoft-metro