背景图片在mozilla firefox中不起作用

时间:2012-06-27 14:43:27

标签: css firefox css3

在Firefox中没有显示正文背景。

这是我的CSS

body{
    font-family:"Trebuchet MS", Helvetica, sans-serif;
    font-size:15px;
    color: #fff;
    overflow-x:hidden;
    background: url(../images/2.jpg) no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover; 
    -o-background-size: cover;
    background-size: cover; 
}

4 个答案:

答案 0 :(得分:4)

我以前遇到过这个问题.....除非你在媒体查询中将display属性设置为'block',否则你的背景图片在Firefox和Internet Explorer中不起作用。

例如:

@media only screen and (max-width:740px) {
  table.Class {
    background:url('images/divider_small.png') no-repeat 10px 0; 
    width:430px;
    height:22px; 
    display:block;
  }
}

答案 1 :(得分:3)

通常,当我遇到此问题时,错误来自图像的路径。如果我是你,我会尝试将你的相对路径url('../ images / yourimage.jpg')更改为绝对路径: 恩。 URL( '家/用户/桌面/网站/图像/ yourimage.jpg')。

如果你的网站链接到包含图片的文件夹(它应该),你就不需要这样做了。你需要的只是url('image / yourimage.jpg');因为您的网站已经从该文件夹中提取文件

答案 2 :(得分:0)

我遇到了与文件路径相同的问题,我有" url(' /images/yourimage.jpg')"它加载了chrome而不是ie和firefox所以我改为url(' ../ images / yourimage.jpg')并且它有用

答案 3 :(得分:-1)

我注意到您的图片网址周围没有''。在W3C学校,它说你应该:

例如:

background-image:url('yourImage.png');

请看这里:

http://www.w3schools.com/css/tryit.asp?filename=trycss_background-image