我在华为 Ascend Y330/Android 4.2 中使用六种不同的浏览器测试了媒体查询,得到了 mqtest.io 报告的三种不同的设备宽度结果。
对于每个浏览器,然后我使用 css 在我自己的 html 页面上测试了实际断点,例如:
@media only screen and (max-device-width: 320px)
-- 并通过更改像素值直到出现格式更改。所有六种情况下的设备宽度都与 mqtest.io 报告的设备一致。
显然,问题是由于浏览器不一致而无法控制设计。这是“本地”问题还是使用时的一般问题@media
?
根据 mqtest.io 和网页测试的结果
Dolphin 和 Android 默认浏览器
device-width: 480px
device-height: 800pxOpera 和 Google Chrome
设备宽度
:320 像素设备高度:534 像素Firefox 和 Firefox Beta
设备宽度
:320 像素设备高度:533 像素屏幕:480x800
像素比:1.5(由 mqtest.io 报告的所有六种浏览器)