【问题标题】:Richfaces: How do I get complete control over the cssRichfaces:如何完全控制 CSS
【发布时间】:2012-08-19 05:31:28
【问题描述】:

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

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

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

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

【问题讨论】:

  • 为什么不直接从 RichFaces 中删除 css 类?这有什么问题?
  • 我将如何删除 css 类?
  • 我需要提高我的谷歌搜索技能!谢谢 - 将其添加为我可以将其标记为正确的答案。

标签: css jsf jsf-2 richfaces


【解决方案1】:

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

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

信息链接:Remove Default CSS - For a specific component

【讨论】:

    猜你喜欢
    • 2013-03-05
    • 2022-01-20
    • 2019-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-04
    相关资源
    最近更新 更多