0

我有一个包含两列的面板网格,我想将右列文本居中对齐,左列文本居左对齐。

我尝试一遍又一遍地玩它,但它仍然无法正常工作

<pe:layoutPane position="south" resizable="false" closable="false" statusbar="true" spacing="0">
                <h:panelGrid columns="2" styleClass="left,centered" width="100%">
                    <h:outputText value="DEV"/>
                    <h:panelGroup>
                        <h:outputText value="Developed by "/>
                        <h:outputLink id="link1" value="mailto:to@mm.com" >
                            <h:outputText value="text" style="text-decoration:underline"/>
                        </h:outputLink>
                    </h:panelGroup>
                </p:panelGrid>
            </pe:layoutPane>

这是CSS:

 .centered  {
 margin: 0px auto;
text-align: center;
 }


.left {
float: left;   
}

知道如何存档此布局吗?

谢谢

4

2 回答 2

2

你应该更好地使用

<h:panelGrid columns="2" columnClasses="left,centered">
...
</h:panelGrid>

问候!

于 2012-07-26T08:56:09.457 回答
0

我找到了解决方案:)

        <center>
                    <h:outputText value="DEV" style="float: left" styleClass="footer"/>
                    <h:outputText value="xxxxxxx" styleClass="footer"/>
                    <h:outputLink id="link1" value="mailto:xxxx@xxxx" styleClass="footer">
                        <h:outputText value="xxx" style="text-decoration:underline" styleClass="footer"/>
                    </h:outputLink>
                </center>
于 2012-07-26T03:24:26.013 回答