iPhone 以更高的屏幕分辨率显示 "mobile"网站

标签 iphone html css mobile web

我目前正在开发一个网站的“移动版本”,该网站主要针对最新的 iPhone (4+),这是我第一次这样做。我在 iPhone 4S 上进行测试,我的理解是该设备的屏幕分辨率为 640x920(当处于“纵向”方向时)。我在一个 600 像素宽的容器中拥有网站上的所有内容,尽管当我在手机上查看它时,它似乎默认显示为“缩小”状态,因为我仍然可以在屏幕上看到大约 1000-1200 像素的内容屏幕。

我假设 iPhone 以这种方式显示网站,因为许多网站不是为了适应它的较小分辨率而构建的?我在这里缺少什么吗?我是否设置了一些东西来告诉设备以实际分辨率显示网站?

最佳答案

您需要在 html head 中添加视口(viewport)元标记。

<meta name="viewport" content="width=device-width">

告诉浏览器视口(viewport)(虚拟宽度)应该设置为设备宽度(物理宽度)。

关于iPhone 以更高的屏幕分辨率显示 "mobile"网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14243256/

相关文章:

iphone - Objective c,实例成员的内存管理

html - 多重自​​动 margin

javascript - jquery的两种用法相互冲突

iphone - 如何分别创建UITableView和detail view

ios - 以编程方式将 iPhone 静音是否合法?

iphone - 我需要检查 iPhone 程序上的 View 层次结构

javascript - 使用 Multer 上传多个文件

html - 带有背景的 CSS 旋转文本显示了一些背景问题

html - 两个不同大小的DIV背景

css - 移动字体大小的自定义 CSS