如何集中primefaces菜单栏?

时间:2012-12-07 15:51:42

标签: java css jsf primefaces

我需要集中主要菜单栏。我试过这个:<p:menubar style="text-align: center !important">但是它不起作用。

请帮忙!

2 个答案:

答案 0 :(得分:2)

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

<p:menubar styleClass="centeredMenuBar">  

并在css文件中添加:

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

.centeredMenuBar .ui-menu-list {
    display: inline-block;
}

答案 1 :(得分: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>