0

我有一点问题,我正在开发一个全高清 (1920x1080) 网站,我也希望能够在 iPad 视网膜显示器 (2048x1536) 上使用它,但是 iPad 只显示它的分辨率为 (1024x768)尽管规格另有明确说明(http://www.apple.com/uk/ipad/specs/

如果我创建一个宽度为 1024 的 div,那么它会在 iPad 上全屏显示,而宽度为 1920 的 div 会强制 iPad 滚动?

有谁知道为什么我不能在 iPad 上使用完整的 Retina 显示屏并被迫使用 1024x768 分辨率?

4

2 回答 2

1

这是预期的行为。

由于大多数网站仍以像素 (12px) 为单位指定其文本大小,因此视网膜屏幕会导致文本太小。为避免这种情况,第三代 iPad 和 iPhone 4/4s 上的 Safari 告诉网络服务器它们的分辨率是实际分辨率的 1/4。然后,Safari 会以更精细的细节呈现文本,但它也会保留其预期大小。

作为一种解决方法,请尝试在您的站点中设置元标记“视口”以实现更高的分辨率。

<meta name="viewport" content="width=device-width" />
于 2013-06-04T10:48:39.933 回答
1

将初始视口大小设置为其原始大小的一半,从而创建一个两倍于硬件返回大小的画布(1024px * 2 = 2048px)。

于 2013-06-04T11:15:51.090 回答