【发布时间】:2012-09-30 00:43:27
【问题描述】:
想象一下……
@media screen and (min-width: 55.5em) {
aside[role="attend"] {
margin:0 !important;
}
}
@media screen and (min-width: 61.5em) {
aside[role="attend"] {
margin:0; /* still !important but shouldn't be */
}
}
是否有任何方法可以覆盖或“删除”!important 声明,使其不再应用于更高的 min-width 值?
【问题讨论】:
-
是的,不要使用
!important,所以它不需要被覆盖。它被那些通常不了解 css 工作原理的人过度使用。不是真正的答案,因此是评论。 -
顺便说一句——我之前的评论并不是要暗示你不知道 CSS 是如何工作的。但是,我的意思是如果可能的话,通过重新配置该选择器或其他 css 来删除有问题的
!important。
标签: css media-queries