我已经在一个网站上工作了几个月,很多时候我一直在尝试编辑某些东西,我必须使用!important,例如:
div.myDiv {
width: 400px !important;
}
Run Code Online (Sandbox Code Playgroud)
为了使其按预期显示.这是不好的做法吗?或者!important命令可以使用吗?这会导致任何不希望的事情进一步下线吗?
我已经读过css技巧:不应该添加额外的特异性.但它看起来像吗?
https://css-tricks.com/almanac/selectors/n/not/
非伪类的特殊性是其论证的特殊性.与其他伪类不同,:not()伪类不会添加到选择器特性.
或者我错过了什么?
.red:not(.blue) {
background: blue;
}
.red {
height: 100px;
width: 100px;
background: red;
}Run Code Online (Sandbox Code Playgroud)
<div class="red">
</div>Run Code Online (Sandbox Code Playgroud)