首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在线响应式Web测试器

在线响应式Web测试器
EN

Stack Overflow用户
提问于 2012-03-19 05:33:53
回答 1查看 1.1K关注 0票数 1

我正在尝试建立一个与iphone / android / ipad兼容的网站,但没有这些设备。我试着使用Responsinator,但注意到它甚至不能接收我的iphone媒体查询,例如:

代码语言:javascript
复制
/* iphone */
@media only screen and (max-device-width: 480px) {
    #wrapper { background-color: red; }
} 

#wrapper的背景并没有在Responsinator的iphone浏览器上显示为红色,但在真正的iphone上却是红色的。有没有好的免费网站或应用程序可以接收css媒体查询,这样我就可以在不拥有所有设备的情况下为这些设备进行开发?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-19 06:05:14

我认为它们在“普通”浏览器中不被接受的原因是你使用的是max-device-width。如果你使用max-width,它们将在“任何地方”工作(而不是IE)。

我还建议先编写移动代码。不是从最大的分辨率开始,然后向后工作,而是从最小的开始,随着分辨率的增加而改进布局。

就我个人而言,我使用以下代码:

代码语言:javascript
复制
/* 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/

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9762488

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档