5

我需要集中primefaces菜单栏。我试过这个:<p:menubar style="text-align: center !important">但它没有用。

请帮忙!

4

2 回答 2

2

要使菜单栏中的元素居中(也就是内容居中),我认为您会这样做,因为该栏是 100% 宽度。在 facelet 中,将“styleclass”属性添加到菜单栏:

<p:menubar styleClass="centeredMenuBar">  

并在 css 文件中添加:

.centeredMenuBar.ui-menubar {
    text-align: center;
}

.centeredMenuBar .ui-menu-list {
    display: inline-block;
}
于 2012-12-07T16:44:14.007 回答
1

中心菜单栏,而不是内容(从 primefaces 展示中修改):

    <p:menubar style="width: 100px; margin-left:auto; margin-right:auto;">
        <p:submenu label="Blah" icon="ui-icon-document" />
        <p:submenu label="Blah2" icon="ui-icon-document" />
        <p:menuitem value="Quit" url="http://www.primefaces.org"
            icon="ui-icon-close" />
    </p:menubar>
于 2012-12-07T16:27:41.047 回答