我有一个非常奇怪的问题。我有一个 Rails 页面,我想在其中使用 CSS 来格式化所有链接,并且菜单链接应该有另一种颜色。所以我开始
.menulink:link, .menulink:visited, .menulink:hover, .menulink:active{
color: red;
}
在菜单栏片段 CSS ( sidebar.css.scss
)
对于所有其他链接,我将 CSS 写入application.css.scss
:
a:link, a:visited, a:hover, a:active{
color: green;
}
有趣的是,这不起作用。但是如果我在代码中的任何链接中添加一个类标签,就像这样
<%= link_to "Alle Artikel", :controller => :articles, :action => :index, :class => "foo" %>
它完美地工作。我真的很困惑。为什么会有这种行为?