给定一个具有某种样式的元素和一个用作BEM 修饰符的附加类( mywidget_button--disabled),作为实践,使用!important子句是否有意义?
.mywidget__default ~ .mywidget__button {
border: 1px solid #000;
}
.mywidget__button--disabled {
border: 1px solid transparent !important;
}
第一个类更具体并且在第二个类中获胜,但是作为禁用类的修饰符(理论上)应该比“通用”样式具有更高的优先级,依赖!important子句是否正确?
还是它会让代码容易让人头疼?