【发布时间】:2014-08-18 20:50:11
【问题描述】:
我是学习响应式设计的新手。我在旅途中注意到的是,当我将媒体查询放在样式表的底部时,关于断点的一切都完美无缺。如果我将媒体查询放在样式表的顶部,则没有任何效果,直到最近我才发现我需要将!important 和max-DEVICE-width(而不是max-width)添加到正在更改的css 中。
这是为什么?为什么将媒体查询放在样式表的底部时,在桌面和移动设备上都可以工作。
为什么当我将媒体查询放在样式表的顶部时,我需要添加 !important 和 max-DEVICE-width 才能使断点在桌面和移动设备上工作?
【问题讨论】:
-
这是覆盖样式的规则...下面所有的都会覆盖上面的...除非您使用重要!如果您以正确的顺序执行此操作,则不必使用它。
-
@John - 这是一个答案,而不是评论。 OP 无法接受评论。
-
是的,很好地回答简单的问题让我以前投票过...跨度>
-
注意:您应该能够避免在您的媒体查询样式中使用
!importantby increasing the specificity
标签: css responsive-design