我正在为现有系统编写一些overrides.css
,并想知道我可以覆盖某些样式的方式。我没有访问系统的CSS,所以我不能重写它。用自定义CSS覆盖媒体查询的样式
如果我在原来的系统定义如下:
#criterionDetailsWrapper {
background-color: green;
}
@media screen and (max-width: 979px) {
#criterionDetailsWrapper {
background-color: blue;
}
}
@media screen and (max-width: 667px) {
#criterionDetailsWrapper {
background-color: grey;
}
}
我怎么能如覆盖这些样式有
I.一个属性覆盖所有尺寸:
.criterionDetailsWrapper {
background-color: grey;
}
II。重写一个属性更改为没有2个断点,但只有1个断点在600px
?
#criterionDetailsWrapper {
background-color: grey;
}
@media screen and (max-width: 600px) {
#criterionDetailsWrapper {
background-color: blue;
}
}
是!important
做到这一点的唯一途径,或者我需要模仿所有选择(以获得相同的特异性),并确保我的自定义CSS渲染最后?
是类选择一个错字或做你想要的规则适用于与该类的所有元素,它将覆盖系统规则具有该类别的元素也具有该ID的情况? – BoltClock