【问题标题】:How to isolate PrimeFaces Widget from being affected by main site CSS如何隔离 PrimeFaces Widget 不受主站点 CSS 的影响
【发布时间】:2013-04-04 13:56:21
【问题描述】:

我有一个 (p:dataTable) Primefaces 小部件无法在包含主站点的模板中正确呈现,可能受到更高级别的全局 CSS 设置的影响,但这些设置是强制性的。

有没有办法将小部件与更广泛的 CSS 设置隔离开来。

我已经做了很明显的事情,就是将小部件包含在 IFrame 中,这很有效,但会产生自己的一系列问题......

【问题讨论】:

    标签: css jsf primefaces datatable


    【解决方案1】:

    您的问题有两种解决方案:

    1. 对全局 CSS 设置使用更窄的范围。您的类名可能会发生冲突,或者在页面上的其他元素和小部件之间共享。
    2. 将小部件包裹在具有特定类/ID 的容器周围,然后覆盖/重置该容器中元素的样式。

    【讨论】:

    • 感谢对 1) 无能为力,因为一个是 Primefaces,另一个是客户自己的强制性 CSS。但是 2) 效果很好。
    猜你喜欢
    • 2021-06-01
    • 2014-10-14
    • 2014-12-19
    • 1970-01-01
    • 1970-01-01
    • 2021-11-26
    • 2014-06-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多