如何使用Firefox响应式设计模式进行媒体查询

时间:2016-06-09 13:53:49

标签: css firefox responsive-design media-queries responsive

每当我按下ctrl + shift + m进入Firefox的响应式设计模式时,它会在左上方显示屏幕尺寸,但是如果我在这里看到992px作为宽度,则创建此媒体查询:

@media (min-width: 992px) {
    /*stuff to happen at 992px*/
}
根据Firefox的说法,应该发生在992px的东西实际上发生在1082px。为什么是这样?有没有办法让Firefox的测量值与媒体查询产生的结果完全匹配?

此外,根据媒体查询,应该发生在768px的东西似乎发生在838px。

3 个答案:

答案 0 :(得分:0)

答案是Firefox的缩放量与响应式设计模式测量结果混杂在一起。显然,响应式设计模式中显示的尺寸不是网站的虚拟尺寸,而是屏幕尺寸,因此当Firefox放大或缩小时它们不会改变。

答案 1 :(得分:0)

试用此代码:

@media (max-width: 992px) {
    /*stuff to happen at 992px*/

    body{
      background: #000;
    }
}

而不是

@media (min-width: 992px) {
    /*stuff to happen at 992px*/
}

答案 2 :(得分:0)

在Firefox中,请确保在测试网站响应性时确定,浏览器缩放设置仅为100%。它会影响RDM(自适应设计模式)中显示的屏幕宽度。

我不确定其他人,但是我早些时候遇到过同样的问题。