【发布时间】:2011-09-03 17:22:36
【问题描述】:
我不知道为什么我设置的“背景图像”在所有浏览器中都可以正常工作,但在 Iphone 的 safari 浏览器中却不行(这是我需要的),
这是问题的相关样式
/**************************************************
ESTILOS PARA SINGLE JOB
**************************************************/
/*Deleting all styles that dont take any effect with the question*/
#panel.right ul.visible li a span.liLeft{
width:95px;
float:left;height:100%;display:block;
position:relative;
right:40px;
/*HERE I INIT THE STYLE OF THE BACKGROUND IMAGE BUT I DONT SET THE URL*/
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
z-index:10;
}
#panel.right ul.visible li a span.liRight{
background:black !important;
color:#fff;
}
#panel.right ul.visible li a span.liRight{
z-index:9;
}
#panel.right ul.visible li#blue a{
border-color:#0C7CC3;
}
#panel.right ul.visible li#pink a{
border-color:#C21B7B;
}
#panel.right ul.visible li#orange a{
border-color:#E83B35;
}
/* HERE i set the urls for the different Id's and i can't see them in the iphone */
#panel.right ul.visible li#blue a span.liLeft{
background-image:url('http://piscolabis.info/licht/img/azul.png');
}
#panel.right ul.visible li#pink a span.liLeft{
background-image:url(../img/rosa.png);
}
#panel.right ul.visible li#orange a span.liLeft{
background-image:url(../img/naranja.png);
}
/* deleting more styles*/
您可以在http://jsfiddle.net/6dK3T/2/或http://piscolabis.info/job_single.html查看在线代码
如您所见,我只设置了完整路径 URL,以便您可以看到图像在服务器中(以及在任何桌面浏览器中),但我不知道为什么图像仍未显示在 iphone 中
(它的显示与其他两个完全一样,我没有设置绝对路径(因为它们不在 jsdfiddle 中,所以它们不起作用))
是因为背景图片吗?是因为位置:相对吗?
知道为什么会这样吗?
-编辑-
应该是这样的
这不是一个谜吗?
【问题讨论】:
-
我在 Iphone 上查看了这个,我认为图像正在出现。你应该把你的小提琴缩小到给你带来问题的那部分。
-
嗯,问题开始的地方在我的问题中,你能看到你手机里的红色、蓝色和粉色图像吗? (右侧黑暗导航菜单中的那些?)您的答案不会是评论吗? :$
-
对不起,可能应该是评论 - 我是新手。是的,我可以看到红色、蓝色和粉红色的图像。
-
老兄,这很奇怪。您是否检查过 tje jsfiddle 中的蓝色图像? (比较一下。深色导航菜单上应该有 3 张图片,不要将其与右边框混淆)
标签: iphone css background rendering background-image