如何在LESS中使用multiple:not()?

时间:2017-07-19 20:00:24

标签: css less

我有这个

DataGridView

这是功能性的,但我需要做多次。不,我测试过: .views-field:not(.views-field-nothing) { background-color: #f2f3f1; border: 1px solid #e3e3e3; border-radius: 4px; margin-bottom: 7px; } 但这是非功能性的, 我也测试了这个: .views-field:not(.views-field-nothing,.b,.c)但这是非功能性的。

2 个答案:

答案 0 :(得分:2)

:not()选择器应该像在CSS中一样在LESS中工作,将它们链接在一起只需将它们一个接一个地添加:not(.this):not(.that)

p:not(.a):not(.c) {
  color: green;
}
<p class="a">A</p>
<p class="b">B</p>
<p class="c">C</p>

答案 1 :(得分:1)

像这样:

.views-field:not(.views-field-nothing):not(.a):not(.b) {
    background-color: #f2f3f1;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    margin-bottom: 7px;  
}

你已经尝试过这个并且它不起作用的事实表明还有其他错误,可能是你的标记。