我认为他们没有在“普通”浏览器中被选中的原因是你正在使用max-device-width
. 如果您max-width
改用它们,它们将“无处不在”(而不是 IE)。
我还建议首先对移动设备进行编码。不要从最大的分辨率开始向后工作,而是从最小的开始并随着分辨率的增长而改进布局。
我个人使用此代码:
/* Default */
/* Little larger screen */
@media only screen and (min-width: 480px) {
}
/* Pads and larger phones */
@media only screen and (min-width: 600px) {
}
/* Larger pads */
@media only screen and (min-width: 768px) {
}
/* Horizontal pads and laptops */
@media only screen and (min-width: 992px) {
}
/* Really large screens */
@media only screen and (min-width: 1382px) {
}
/* 2X size (iPhone 4 etc) */
@media only screen and
(-webkit-min-device-pixel-ratio: 1.5), only screen and
(-o-min-device-pixel-ratio: 3/2), only screen and
(min-device-pixel-ratio: 1.5) {
}
来自:http ://stuffandnonsense.co.uk/projects/320andup/