10

现在我有一个类,我正在@extend学习所有button元素。但是,我不想将它扩展到一个按钮,并且不想诉诸于更改 HTML 以使其成为链接。

有什么方法可以删除@extendSASS 中的特定规则?

4

1 回答 1

10

不,您的选择是:

  1. 不要为所有按钮设置样式(使用类或更具体的选择器来避免您的独特元素)
  2. 覆盖唯一元素的样式(根据所使用的样式,将按钮返回到每个浏览器的默认外观可能非常困难)

对您来说最不痛苦的解决方案是使用 :not 选择器:

// style all buttons, except for ones with the "default" class on them
button:not(.default) { %extend theStyles }
于 2012-09-20T11:39:43.807 回答