我的主文件夹中有这个文件夹“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;
}
我真的很困惑,我该怎么办?
答案 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)
应该相对于样式表文件指定,所以像这样指定
background: #c09854 url(../images/img1.jpg) repeat-x;
应该有帮助。
答案 4 :(得分:0)
你可以用HTML直接在页面上加载图像吗?这将告诉您路径是否正确,图像是否存在以及权限等。
css看起来没问题,所以我认为图像路径存在问题。
你也可以尝试打破这样的背景标签:
背景图像:网址( '图像/ img1.jpg'); 背景重复:重复 - X