我一直在 Android 浏览器上测试我网站的移动版本。我这样做的方式是:
@media only screen and (max-device-width: 480px) { [my mobile CSS] }
现在,我已经开始在 Firefox Mobile 测试版中对其进行测试,并且有一个特定的元素我在普通浏览器和 Firefox 中都无法正确查看;stock 需要 margin-left: 23% (Firefox 渲染得太靠右),而 Firefox 需要 margin-left: 30% (哪个 stock 渲染太靠左)。我已经尝试了 px 值,并且出现了同样的问题。
所以,我试图做的是:
@media only screen and (max-device-width: 480px) {
[my mobile CSS]
@-moz-document url-prefix([the domain]){ [Firefox Mobile adjustment] }
}
这行不通。
如果我将 @-moz-document 规则放在 @media 规则之外,它会完美运行,但会影响桌面版 Firefox 和移动版。但是,将 @media 嵌套在 @-moz-document 中却没有。
有什么工作方法可以只针对带有 CSS 的 Firefox Mobile 吗?