asp.net-mvc-3 - 将内联覆盖 CSS 移动到样式表中

标签 asp.net-mvc-3 css

我试图覆盖父 CSS 文件中某个地方的链接样式,该样式在悬停时为我的按钮文本加下划线。 我发现通过附加我想要的样式 (text-decoration:none) 内联,在元素上进行覆盖,但我宁愿不这样做。

关于如何更好地做到这一点有什么想法吗?

<a href="javascript:void(0);" style="text-decoration:none;" class="nco-approve-btn" data-attr-club-id="14">Approve</a>



.nco-approve-btn {

  background: #ad0a0a;
  background-image: -webkit-linear-gradient(top, #ad0a0a, #de5252);
  background-image: -moz-linear-gradient(top, #ad0a0a, #de5252);
  background-image: -ms-linear-gradient(top, #ad0a0a, #de5252);
  background-image: -o-linear-gradient(top, #ad0a0a, #de5252);
  background-image: linear-gradient(to bottom, #ad0a0a, #de5252);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-size: 11px;
  padding: 5px 7px 5px 7px;
  text-decoration: none;
}

.nco-approve-btn:hover {
  background: #8f1313;
  background-image: -webkit-linear-gradient(top, #8f1313, #731717);
  background-image: -moz-linear-gradient(top, #8f1313, #731717);
  background-image: -ms-linear-gradient(top, #8f1313, #731717);
  background-image: -o-linear-gradient(top, #8f1313, #731717);
  background-image: linear-gradient(to bottom, #8f1313, #731717);
  text-decoration: none;
  color: #ffffff;
}


.nco-approve-btn:link {text-decoration: none; color: #ffffff;}
.nco-approve-btn:visited {text-decoration: none; color: #ffffff;}
.nco-approve-btn:active {text-decoration: none; color: #ffffff;}

最佳答案

在属性后放置 !important 关键字将赋予该属性优先权。

About CSS order of precedence

关于asp.net-mvc-3 - 将内联覆盖 CSS 移动到样式表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23522001/

相关文章:

c# - ASP.NET MVC 3 - 在 Post Redirect Get 工作流中检测当前页面是否被重定向到

asp.net-mvc-3 - ReSharper 无法解析 Razor

c# - 捕获 HttpRequestValidationException 并将其添加到 ModelState 的最佳方法是什么?

HTML:如何以粗体文本显示高级 unicode?

css 3 float 问题

html - 为什么 gmail 按钮是 "div"标签而不是 "button"标签?

asp.net-mvc - ASP.net MVC 验证钩子(Hook)

asp.net-mvc-3 - 使用 Azure 缓存时 session 变量未更新

css - div 如何自动调整其大小并将元素定位在其中

css - IE8 和 CSS @font-face 使浏览器崩溃