我从 Chrome ADB 插件中得到这个,通过 USB 连接到我的手机。基本上允许我检查我的 android chrome 上的元素并在我连接的 PC 上查看或更改它们。
我遇到了这个奇怪的问题。我认为媒体查询是为了推翻通用类规则,但如果你看到这张图片,你可以看到媒体查询规则被覆盖了。我可以通过添加来解决这个问题,!important
但我不想这样做,我也意识到非媒体查询容器 h1 的规则是在媒体查询规则之后声明的。我不确定这是否是原因,或者是否还有其他原因。谁能解释为什么会这样?
CSS 代码:
@media screen and (max-device-width: 767px) {
.container > h1 {
font-size: 40px;
line-height: 40px; }
...some more rules... }
.container > h1 {
margin: 0;
font-size: 80px;
font-weight: 300;
line-height: 80px; }
编辑 - 添加示例
请参阅:http: //jsfiddle.net/djuKS/ 请注意,如果您交换规则顺序,则行为符合预期。但默认情况下,媒体查询被覆盖