asp.net - iPad Retina 显示屏仅对网页使用 1024

标签 asp.net ios ipad web

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

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

有谁知道为什么我不能在 iPad 上使用全视网膜显示屏并被迫使用 1024x768 分辨率?

最佳答案

这是预期的行为。

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

作为解决方法,请尝试在您的网站中设置元标记“viewport”以允许更高的分辨率。

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

关于asp.net - iPad Retina 显示屏仅对网页使用 1024,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16915530/

相关文章:

asp.net - 如何在支持多分辨率的asp.net设计 View 中设计网页?

ios - 试图用现有的主键值 'Item' 创建一个类型为 '1' 的对象

iphone - 视频编辑,例如 Aviary 图像编辑或 Instagram 应用

c# - 当从 javascript 调用时,UpdatePanel 中的 asp.net 按钮会导致 Firefox 15.0.1 中的整个页面刷新

c# - 如何将 <xml></xml> 等 xml 标签格式更改为 <xml/>

ios - NSMutableDictionary 中的更改未反射(reflect)在父 NSDictionary 中

html - 全宽图像在方向改变时扭曲

iphone - 如何在我的实际 iPad 上测试我的 iPad 应用程序?

iphone - iPhone-仅在卸载ViewController后,应用程序在内存不足警告时崩溃?

asp.net - 用于.NET Core的NuGet服务器