我正在写一个简单的 xhtml 页面,我使用模板、css .. 来设置它的样式。
在此页面中,我必须显示一条消息,我的问题是该消息是用 css 设置样式的,我不希望它被设置样式,这是消息代码:
<p:messages id="messages" showDetail="true" autoUpdate="true" closable="true" />
那么有没有办法从我的 css 样式中排除消息。
非常感谢
我正在写一个简单的 xhtml 页面,我使用模板、css .. 来设置它的样式。
在此页面中,我必须显示一条消息,我的问题是该消息是用 css 设置样式的,我不希望它被设置样式,这是消息代码:
<p:messages id="messages" showDetail="true" autoUpdate="true" closable="true" />
那么有没有办法从我的 css 样式中排除消息。
非常感谢
css 中没有排除项,您可以通过更具体地处理元素来覆盖样式。如果您可以选择的类或 ID 仅影响您想要的元素,那么您可以添加或否决其上已有的任何样式。
向您的元素添加一个类(例如),使其看起来像:
<p:messages id="messages" class="unstyled" showDetail="true" autoUpdate="true" closable="true" />
然后添加任何你想要的css。
.unstyled {
...
}
尝试使用 h:messages 代替。标准组件几乎没有风格。否则彼得是正确的