【发布时间】:2012-07-12 13:45:42
【问题描述】:
我正在尝试实现响应式网页设计,并且我已将视口大小设置为:
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0" />
我认为它会使视口宽度大小与设备的宽度无关。假设一个具有 720 像素的三星 Galaxy Nexus 会生成一个 720 像素的视口大小,但它报告的视口大小是 320 像素,即半宽大小。
我正在使用 CSS 媒体查询,我检查了 alert($(window).width());
它使用这个:
<link href="css/mobile-medium.css" media="all and (min-width: 320px) and (max-width: 479px)" rel="stylesheet" type="text/css" />
而不是这个:
<link href="css/mobile-large.css" media="all and (min-width: 480px) and (max-width: 767px)" rel="stylesheet" type="text/css" />
我不明白为什么会这样!?在其他 Android 设备以及 iPhone 4(S) 上也会发生同样的情况。
当它报告的大小完全不同时,您将如何理解与不同 css 媒体查询匹配的内容?
【问题讨论】:
标签: html css responsive-design