【发布时间】:2017-02-15 23:53:58
【问题描述】:
我的问题与此类似,但我在这里问是因为那里没有提供真正的答案。 (meta viewport has no effect in Chrome Device Mode)
我试图了解视口元标记如何影响网页,我现在才意识到 Chrome 未能正确模拟导致我数小时的困惑,因为我的测试页面在设备本身上呈现不同。
据我了解,iPhone 5S 上的 iOS 将您的页面默认呈现为 980 像素宽,然后缩小以适应小屏幕。如果您没有元标记来指定宽度和初始比例,则文本会很小。在我的手机上,这正是发生的情况,线条在 980 像素处中断,正如预期的那样。在 Chrome 的设备模式下,字体大小正常且易于阅读,线条在 335 像素左右断开。 (即使是 320 像素,这是物理设备宽度??)
我该如何解决这个问题?它是一个错误吗?是否可以更改设置以使其表现得像物理设备?它让移动测试完全没用,不是吗?
这是用来测试的HTML。 (没有 CSS。)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Viewport testing</title>
</head>
<body>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</body>
</html>
附:无法弄清楚如何对 Lorem ipsum 文本进行自动换行,抱歉。
【问题讨论】:
标签: html ios google-chrome emulation viewport