我已经研究了几天,但我一直无法想出解决我的问题的方法。
现在,对于移动屏幕中断,我决定使用 (min-width: 320px) 和 (max-width: 640px)。在桌面浏览器(chrome、firefox、IE8、Safari)上;但是,当我将文件放在服务器上并尝试在我的 iPhone 4s 上启动该站点时,屏幕中断不起作用,我的所有背景图像都消失了。
这是我的桌面 css(有七个部分,但我将列出两个,因为每个部分都是相同的 - 除了背景图片):
#home{width: 100%;
height: 1080px;
background: url(../images/landingPage.jpg) no-repeat fixed;
margin: 0 auto;}
#about{width: 100%;
height: 1080px;
background: url(../images/about.jpg) 50% 0 no-repeat fixed;
margin: 0 auto;}
这是媒体屏幕中断的CSS:
@media only screen and (min-width: 320px) and (max-width: 640px){
#home{background-image: url(../images/landingPageMobile.jpg);}
#about{background-image: url(../images/aboutMobile.png);}
}
有没有人对修复有任何建议,或者我做错了什么?