当样式刚刚在页面上列出时,一切正常。 现在我把它作为一个外部样式表,除了背景之外,一切都还可以。 图像位于资源中。 网址应该改变吗?我尝试添加资源/或将其放在一个文件夹中,但似乎没有任何工作......
body{
background-image:url(background.jpg);
background-attachment:fixed;
color: white;
font-family: Georgia, "Times New Roman", Times, serif;
/*font-size: 1.52em;*/
}
这是一个学校项目,我非常感谢这方面的帮助...
答案 0 :(得分:1)
您应该更改网址。如果您的图片位于网站根目录> img> imagefile和html在root中,你的css在root中> css>然后你应该使用
background-image: url(../img/imagefile)
答案 1 :(得分:0)
如果使用<h:outputStylesheet>
加载样式表,则无法以这种方式引用捆绑的图像。请改用内置的resource
地图:
background-image: url("#{resource['myImages:background.jpg']}");
(假设您的图片位于resources/myImages
目录中)。