我试图添加一个图像作为背景。我相信折叠代码是正确的,但它不起作用。请大家帮帮我。我的图像在文件夹图像中,它与index.html位于同一个目录中。
body{
background-image:('images/background.jpg');
background-repeat: repeat;
background-attachment:fixed;
}
在以前的一个项目中,我有以下几点:这段代码可以工作,但上面的代码不起作用。
body{
background-color:white;
color:#404040;
font-size:11pt;
font-family:Georgia, Garamond, serif;
background-image:url("images/silverware.jpg");
background-repeat:repeat;
background-attachment:fixed;
}
发布于 2014-07-19 11:07:48
图像url相对于css文件,而不是您的html文件。因此,如果文件结构如下所示:
文件夹
-css
-images
-js
-index.html
然后,您将需要添加../到您的背景图像url。在这种情况下,它应该是这样的:
body{
background-image: url('../images/background.jpg');
background-repeat: repeat;
background-attachment:fixed;
}
*编辑:实际上,背景图像属性缺少的url部分就是问题所在。
发布于 2014-07-19 11:08:31
由于在背景图像属性中遗漏了url前缀,所以它无法工作:
body{
background-image:('images/background.jpg');
background-repeat: repeat;
background-attachment:fixed;
}
它应该是:
body{
background-image:url('images/background.jpg');
background-repeat: repeat;
background-attachment:fixed;
}
发布于 2014-07-19 11:08:06
答案在您的第二个代码示例中。缺少“url”参数
background-image:url('images/background.jpg');
还要确保您的图像路径是正确的。
https://stackoverflow.com/questions/24843938
复制