用作背景时图像不会出现

时间:2014-02-14 14:33:02

标签: html css

我的主文件夹中有这个文件夹“student”,名为“main”。 我在这个地址“main / student / home.php”中有php文件。 它在这个地址“main / config / style.css”中使用CSS。

我想在我的“home.php”上提供一张图片,图片放在“main / images / 1.jpg”上。

但是当我在我的style.css上写这个时,图像就不会出现了。

这是我的style.css

body {
    margin: 0;
    padding: 0;
    background: #c09854 url(images/img1.jpg) repeat-x;
    font-family: 'Arvo', serif;
    font-size: 14px;
    color: #3B3B3B;
}

我真的很困惑,我该怎么办?

5 个答案:

答案 0 :(得分:2)

您应该按以下格式提供样式

background:#ffffff url('../images/img_tree.png') no-repeat right top;

答案 1 :(得分:1)

应该是这样的:

background: url(main/images/1.jpg) repeat-x #c09854;

如果这不起作用,请尝试:

background: url(../images/1.jpg) repeat-x #c09854;

答案 2 :(得分:0)

您编写了不同的网址和文件名:“main / images / 1.jpg”和“images / img1.jpg”。也许有你的问题?

答案 3 :(得分:0)

css路径中的

应该相对于样式表文件指定,所以像这样指定

 background: #c09854 url(../images/img1.jpg) repeat-x;

应该有帮助。

答案 4 :(得分:0)

你可以用HTML直接在页面上加载图像吗?这将告诉您路径是否正确,图像是否存在以及权限等。

css看起来没问题,所以我认为图像路径存在问题。

你也可以尝试打破这样的背景标签:

背景图像:网址( '图像/ img1.jpg'); 背景重复:重复 - X

相关问题