【发布时间】:2014-12-19 04:41:55
【问题描述】:
我似乎找不到这个问题的答案,而且我无法使用 iPhone 6 或 6 Plus。
所有以前的 iOS 设备总是将其宽度报告为纵向模式下的设备宽度,即使它们知道自己处于横向模式。我想知道我们是否需要为具有新屏幕尺寸的新设备创建更专业的媒体查询,或者它们是否最终在横向模式下报告了正确的宽度。
谢谢!
- 我应该补充一点,当我们检查
width或device-width时,我主要询问的是CSS 媒体查询。例如,较旧的 iOS 设备在纵向和横向模式下都会将device-width报告为 768 像素。
【问题讨论】:
-
你试过用 Chrome 开发者工具模拟 iPhone 6/6 Plus 吗?
-
我现在不太信任他们的设备模式(我在这里有另一篇关于我遇到的错误的帖子)但我会试一试。
-
只是为了跟进,我确实有一台第三代 iPad,当我在 quirksmode.org/m/tests/widthtest.html 打开屏幕尺寸测试时,我确实得到了相同的 980px 宽度报告,纵向和横向。在设备模式下模拟它并转到同一页面,我得到不同的值(在完美的世界中应该是正确的)。但正如我所怀疑的,它并没有完全模拟我在设备上实际获得的内容。
标签: ios ios8 media-queries screen-size iphone-6