从css样式中排除组件

时间:2012-09-26 08:00:43

标签: css xhtml primefaces

我正在编写一个简单的xhtml页面,我使用模板,css ..来设计它。

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

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

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

非常感谢

2 个答案:

答案 0 :(得分:1)

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

在元素中添加一个类(例如),如下所示:

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

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

.unstyled {
    ...
}

答案 1 :(得分:1)

请尝试h:消息。标准组件几乎没有风格。否则彼得是正确的