0

是否可以在定义中添加另一个元素,例如

input {
    &:not[type="submit"], &,textarea {
        // styles that apply to inputs that are not submit buttons, and text areas
    }
    // other styles here that I don't want to apply to textareas
    // do want to apply to inputs
}

我已经查看了 sass 文档,但看不到任何东西,如果有人能建议一种方法来做到这一点,那就太棒了。

谢谢

4

1 回答 1

2

不,这是不可能的。请记住,嵌套是一项功能,而不是一项要求。有意义的时候嵌套,没有意义的时候不要嵌套。

这个答案可能会更好地解决您的问题,因为有超过 2 个输入元素子集(文本、日期、按钮、复选框/收音机、滑块、颜色选择器等)和样式通常应该应用于文本样式输入不适用于任何其他类型。

于 2013-10-25T13:49:31.257 回答