0

我正在从事的项目聘请了一位设计师来创建 HTML/CSS。我想将 CSS 文件放到我们的项目中,稍微操作一下 HTML,让应用程序看起来像设计师设计的那样。

我的问题是,richfaces 包含它自己的 CSS 文件,这会影响设计师制作的内容。

我已经使用 org.richfaces.enableControlSkinning 上下文参数关闭了蒙皮,这很有帮助。但是,我仍然收到诸如 datatable.ecss.jsf 之类的 css 文件,这会影响我的数据表的样式。

我真的不想为richfaces css 设置的每个属性添加到我们的自定义 css 覆盖。我当然不想做这里建议的事情。我原以为这是一个常见的用例,但我找不到任何答案。

4

1 回答 1

2

正如 RichFaces 论坛中所述,您可以通过将皮肤设置为“plain”或“null”来禁用项目的所有 RichFaces CSS。

<context-param>
    <param-name>org.richfaces.skin</param-name>
    <param-value>plain</param-value>
</context-param>

信息链接:删除默认 CSS - 对于特定组件

于 2012-08-23T19:54:13.123 回答