html - MVC 中的 CSS 样式显示不同的@Html.ActionLink 链接

标签 html css asp.net-mvc

在 MVC 应用程序中,我需要将 @Html.ActionLink 呈现的链接显示为按钮。我在 site.css 中有以下代码:

.linkbutton {
       font-family: Constantia, Georgia, serif;
       text-align:justify;
       padding-left: 22px;
       background-color:#FF7F00;  
       color:#fff;     
       border: 1px solid #333;
       cursor: pointer;
       font-size:1.2em;       
       width: auto;
       height:auto;        
}

在 View 中,我为链接使用了表格布局,并将 linkbutton 类引用为:

  <td class="linkbutton">
      @Html.ActionLink("Add Cab", "Create")
   </td>

链接正在使用 .linkbutton 类中的样式。但是,需要为白色的文本颜色 (#fff) 不会被继承,尽管被定义为 color:#fff;在 CSS 中。取而代之的是显示带有下划线的默认蓝色链接颜色。我需要链接以白色字体颜色显示且没有下划线。

在 CSS 中我试过:

 a.linkbutton.link {
     /*Style code*/
 }

然后从 View 中将其引用为:

 Html.ActionLink("Add Cab", "Create", new {@class = "linkbutton"}). 

但是,它不起作用。请帮忙。

最佳答案

您可以覆盖 .linkbutton 元素内的链接规则,因此不用

a.linkbutton.link {
    /*Style code*/
}

.linkbutton a {
    color: #fff;
    text-decoration: none;
}

关于html - MVC 中的 CSS 样式显示不同的@Html.ActionLink 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24859671/

相关文章:

javascript - 寻找深色/浅色

javascript - 强制整个网站使用一种字体系列

jquery - 在鼠标悬停时为轮播顶部的绝对定位的 div 设置动画

php - 使用溢出 :hidden (CSS/HTML/PHP) 在包装器中拟合图像

c# - Razor 页面不会呈现是 IIS10

c# - 在 ASP.NET MVC 中修改样式表属性

asp.net-mvc - 将 ASP.NET 应用程序部署到 Azure Web 应用程序时出现 HTTP 403 错误

javascript - HTML Canvas 用动画将圆从 a 移动到 b

javascript - 如何消除 HTML 按钮周围的灰色区域?

html - float 元素的中心未知