3

我有一个来自的 JSF 页面。我也使用 Primefaces。在页面底部,我有两个执行 JSF 表单的按钮:

<div id="settingstwodivthree" style="width:400px; height:60px; position:absolute;  background-color:transparent; top:380px; left:800px">
    <p:commandButton value="Save Settings" id="ajax" actionListener="#{GeneralController.updateDBSettings}" rendered="true" update="growl,settingsupdate"/>
    <p:commandButton value="Default Settings" id="defaultsettings" actionListener="#{GeneralController.defaultSettings}" rendered="true" update="settingsupdate"/>                  
</div> 

当我将 Primefaces 添加到 JSF 页面时,按钮的默认布局发生了变化。Primefaces 的 css 文件似乎覆盖了按钮的布局。

我将此添加到web.xml文件中:

<context-param>
    <param-name>primefaces.THEME</param-name>
    <param-value>none</param-value>
</context-param>

但问题仍然存在。有什么方法可以禁用css覆盖吗?

4

1 回答 1

7

嗨,我对剩余的 primefaces.css 也有同样的问题,我通过在此文件夹中放置一个空文件来覆盖 primefaces 文件来解决它

WebContent\resources\primefaces\primefaces.css
于 2013-07-02T09:30:34.503 回答