【发布时间】:2014-09-21 22:45:47
【问题描述】:
我正在构建一个响应式网站,该网站将在具有高像素密度屏幕的 iPhone 等智能手机上运行。我知道为了保持易读性,手机浏览器报告的分辨率是实际屏幕分辨率的一半。
我对此进行了搜索,发现可以通过对 iPhone 使用设备像素比的 css 媒体查询(例如 @media screen 和 (-webkit-min-device-pixel-ratio: 2) )来控制这种行为。 我尝试通过将我的整个 css 代码放在这个块中来使用它,但是我的 iPhone 仍然完全按照它显示的方式显示页面,而不使用这个媒体查询。
如何强制 iPhone 和其他高像素密度手机以实际分辨率显示我的网页?即对于 iPhone 5,它应该以 640px*1136px 而不是现在显示的 320px*568px 显示我的网页。我知道这会使我的文字看起来更小,但我仍然希望这样格式化我的网页。
我在我的 HTML 中使用以下元代码:-
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
谢谢。
【问题讨论】: