【发布时间】:2012-12-01 19:57:46
【问题描述】:
这里是我的 CSS 文件的链接:
<link rel="stylesheet" href="css/mobile_css_320.css" media="screen and (min-device-width: 0px) and (max-device-width: 320px)" />
<link rel="stylesheet" href="css/mobile_css_480.css" media="screen and (min-device-width: 321px) and (max-device-width: 480px)" />
<link rel="stylesheet" href="css/mobile_css_640.css" media="screen and (min-device-width: 481px) and (max-device-width: 640px)" />
<link rel="stylesheet" href="css/mobile_css_720.css" media="screen and (min-device-width: 641px) and (max-device-width: 720px)" />
<link rel="stylesheet" href="css/styles.css" media="screen, projection" />
这是我在 styles.css 中的链接(用于 PC 上的 Web 浏览器)
#form_wrapper {
width: 320px;
margin: 0 auto;
}
在所有其他 CSS 文件(针对移动设备)中,我这样做:
#form_wrapper {
width: 92%;
margin: 0 auto;
}
但是,在所有移动设备中,它会直接转到最后一个 CSS 文件 styles.css,无论如何我在所有设备上都会得到 320px 的 div。
我只在移动设备上的 Google 的 Android 版 Chrome 以及现有的 Android webkit 浏览器(适用于 Android 4.0+)上进行了测试。我的代码处理错了吗?
【问题讨论】:
标签: html css mobile media-queries