有没有什么办法可以;“未清理”;一门SASS课程?

有没有什么办法可以;“未清理”;一门SASS课程?,sass,compass-sass,Sass,Compass Sass,现在我有一个类,我正在扩展到所有的按钮元素。然而,我不想将它扩展到一个按钮,也不想通过改变HTML使其成为链接 是否有任何方法可以删除SASS中特定规则的@extend?否。您的选项包括: 不要设置所有按钮的样式(使用类或更具体的选择器以避免您的唯一元素) 替代唯一元素的样式(根据使用的样式,很难将每个浏览器的按钮恢复为其默认外观) 对您来说,最轻松的解决方案是使用:not选择器: // style all buttons, except for ones with the "default"

现在我有一个类,我正在扩展到所有的
按钮
元素。然而,我不想将它扩展到一个按钮,也不想通过改变HTML使其成为链接

是否有任何方法可以删除SASS中特定规则的
@extend
否。您的选项包括:

  • 不要设置所有按钮的样式(使用类或更具体的选择器以避免您的唯一元素)
  • 替代唯一元素的样式(根据使用的样式,很难将每个浏览器的按钮恢复为其默认外观)
  • 对您来说,最轻松的解决方案是使用:not选择器:

    // style all buttons, except for ones with the "default" class on them
    button:not(.default) { %extend theStyles }