5

プライムフェイスのメニューバーを一元化する必要があります。私はこれを試しました:<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 に答える