私は非常に奇妙な問題を抱えています。CSS を使用してすべてのリンクをフォーマットしたい Rails ページがあり、別の色にする必要があるメニュー リンクがあります。だから私はから始めました
.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" %>
それは完全に機能します。私は本当に混乱しています。なぜこの振る舞いをするのですか?