【问题标题】:Style a specific component为特定组件设置样式
【发布时间】:2013-09-18 13:43:44
【问题描述】:

我试图仅将样式应用于特定组件,但该样式应用于整个页面,而不仅仅是子视图。有没有办法只将样式应用于一个组件?

<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>

【问题讨论】:

    标签: css jsf jsf-2 icefaces icefaces-3


    【解决方案1】:

    你的意思是只有 .ui-dialog-titlebar 当它在另一个元素内时?如果是这样,是的。你只需要像这样定义它:

    .parent-element .ui-dialog-titlebar {
      width: 400px;
    }
    

    这些样式仅适用于位于 .parent-element 内的 .ui-dialog-titlebar。

    【讨论】:

    • 哦,我太笨了,我在用 jsf 方式而不是用 css 方式思考 :)
    猜你喜欢
    • 2019-06-22
    • 1970-01-01
    • 2017-03-15
    • 1970-01-01
    • 2019-03-01
    • 2021-02-23
    • 2018-08-05
    • 1970-01-01
    • 2022-01-22
    相关资源
    最近更新 更多