Css 设置特定组件的样式
我试图将样式仅应用于特定组件,但样式应用于整个页面,而不仅仅是子视图。是否有方法仅将样式应用于一个组件Css 设置特定组件的样式,css,jsf,jsf-2,icefaces,icefaces-3,Css,Jsf,Jsf 2,Icefaces,Icefaces 3,我试图将样式仅应用于特定组件,但样式应用于整个页面,而不仅仅是子视图。是否有方法仅将样式应用于一个组件 <f:subview> <ace:dialog id="pop" draggable="true" modal="true" visible="#{bean.popupVisible}" resizable="false" closeOnEscape="false" autoCentre="true" header="Details"&
<f:subview>
<ace:dialog id="pop" draggable="true" modal="true"
visible="#{bean.popupVisible}" resizable="false"
closeOnEscape="false" autoCentre="true" header="Details">
<h:outputStylesheet>
.ui-dialog-titlebar {
width:400px;
}
</h:outputStylesheet>
...
</f:subview>
.ui对话框标题栏{
宽度:400px;
}
...
您的意思是,当对话框标题栏位于另一个元素中时,它仅限于.ui对话框标题栏吗?如果是,是的。您只需按如下方式确定范围:
.parent-element .ui-dialog-titlebar {
width: 400px;
}
当.ui对话框标题栏位于.parent元素中时,这些样式将仅适用于.ui对话框标题栏。哦,我太笨了,我用的是jsf方式,而不是css方式:)