我正在尝试创建不同颜色的PrimeFaces commandButtons.在我的样式表中我有这样的东西:
.styleGreen {
background-color: #009900;
font-family: Arial,Helvetica,sans-serif;
}
Run Code Online (Sandbox Code Playgroud)
和这样的组件:
<p:commandButton value="Green Button" styleClass="styleGreen" ...
Run Code Online (Sandbox Code Playgroud)
这工作时的commandButton是不是一个PrimeFaces内部面板或其他一些容器.但是当我将它移动到我的页面主体时,所有自定义CSS规则都被覆盖.
解决这个问题的正确方法是什么?
小智 8
简单的解决方案给你们:
如果你在Panel(或Form)中有一个CommandButton:
<h:form .... >
<p:commandButton value="Green Button" styleClass="styleGreen" ... />
</h:form>
Run Code Online (Sandbox Code Playgroud)
你只需要像这样定义你的css:
form .styleGreen {
background-color: #009900;
font-family: Arial,Helvetica,sans-serif;
}
Run Code Online (Sandbox Code Playgroud)
它会工作得很好(我刚试过)
归档时间: |
|
查看次数: |
30103 次 |
最近记录: |