使用Sass将另一个元素类型添加到定义中

时间:2013-10-25 11:33:57

标签: css css-selectors sass

是否可以将另一个元素添加到类似

的定义中
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文档,但看不到任何内容,如果有人可以提出一种方法来做到这一点很棒。

由于

1 个答案:

答案 0 :(得分:2)

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

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