RichFaces页面主题 - 包含CSS文件?

时间:2011-09-04 01:40:49

标签: html css jsf themes richfaces

我正忙着为instructions here创建自定义RichFaces页面主题。我运行了Maven命令,它创建了我的初始页面模板,以及一个.xcss文件,我应该放置我的样式表属性。但是,我想在我的页面主题中包含几个不同的CSS文件,而不是在一个巨大的文件中定义它们。如果我可以将960.css文件包含在自己的文件中,以便CSS代码更易于阅读和编辑,那将会更容易。

我注意到the instructions讨论了如何使用此标记引用XCSS文件中的图像文件:

<f:resource f:key="/org/richfaces/docs/renderkit/html/images/img01.gif" />

是否有类似的机制在我的页面主题中包含多个.xcss文件?我试过简单地使用:

<f:resource f:key="/org/richfaces/docs/renderkit/html/css/960.css" />

但是,我得到了一个XML解析错误,所以我显然做错了。有没有更好的方法在我的页面主题项目中包含多个CSS文件,然后在页面主题中引用它们?

1 个答案:

答案 0 :(得分:3)

对于其他正在努力解决此问题的人来说,好像<h:styles />标记(xmlns:h =“http://jsf.exadel.com/header”)旨在解决这个问题。将.xcss文件放在主题中的renderkit / html目录下,然后使用相对路径引用它们。即。

<h:styles>css/myothercss.xcss</h:styles>