0

我正在写一个简单的 xhtml 页面,我使用模板、css .. 来设置它的样式。

在此页面中,我必须显示一条消息,我的问题是该消息是用 css 设置样式的,我不希望它被设置样式,这是消息代码:

     <p:messages id="messages" showDetail="true" autoUpdate="true" closable="true" />  

那么有没有办法从我的 css 样式中排除消息。

非常感谢

4

2 回答 2

1

css 中没有排除项,您可以通过更具体地处理元素来覆盖样式。如果您可以选择的类或 ID 仅影响您想要的元素,那么您可以添加或否决其上已有的任何样式。

向您的元素添加一个类(例如),使其看起来像:

<p:messages id="messages" class="unstyled" showDetail="true" autoUpdate="true" closable="true" />

然后添加任何你想要的css。

.unstyled {
    ...
}
于 2012-09-26T22:15:17.677 回答
1

尝试使用 h:messages 代替。标准组件几乎没有风格。否则彼得是正确的

于 2012-09-27T18:52:29.070 回答