我已经将类“greenbutton”分配给html中的一个链接,但是我对CSS中的这个类所做的任何更改都不会生效。
主页.html.erb

<p><a class="greenbutton" href="#">Sign Up</a> to learn more</p>

自定义.css.scss
.greenbutton a:link, .greenbutton a:visited {
font-size: 14px;
text-decoration: none;
}

奇怪的是,当我将这个类分配给前面的段落标记时,更改就会生效。有什么想法吗?

最佳答案

您尝试的CSS应该应用于<p>或修改为a.greenbutton。您要指定的是一个类为greenbutton的元素中的锚。例如

.greenbutton a { } /* anchor inside .greenbutton-classed element, like:

  <p class="greenbutton">
    <a href="#">Foo</a>
  </p>

*/

a.greenbutton { } /* anchor with .greenbutton class applied, like:

  <a href="#" class="greenbutton">Bar</a>

*/

关于html - 链接的类不适用于CSS,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10322821/

10-13 01:57