仅在Safari中的背景URL问题

时间:2011-06-19 14:25:41

标签: css url background

我有以下课程

div.application {
background: url(http:/appimages/background.gif) #fff bottom left repeat-x;
height: 20px;
line-height: 10px;
width:80px;
display: block;
text-align:center;
Font-weight:200; 
font-size: 10pt;
 padding:5px;
}

我用它来构建一个看起来像三维的导航按钮。

在我测试过的所有浏览器中,Chrome,Firefox,IE和不同版本都可以正常使用,但Safari除外。图像不会出现。

2 个答案:

答案 0 :(得分:1)

你在图片网址中遗漏了一个“/”。

http:/appimages/background.gif更改为http://appimages/background.gif,它应该有效。

颜色值(#fff)也应该是声明中设置的第一个属性。

答案 1 :(得分:0)

你的声明中似乎有两个错误,顺序是错误的,而图片的网址是绝对和相对之间的某种混合。

background:url(http:/appimages/background.gif)#fff bottom left repeat-x;

应该是

background: #fff url(appimages/background.gif) repeat-x scroll left bottom;

或者图像是否真的在另一台服务器上

background: #fff url(http://www.yourdomain.com/appimages/background.gif) repeat-x scroll left bottom;

Scroll是默认值,可以省略..