-1

我对 css 只有很少的概述,所以我问,我有这个表格

<h:form>
      <h:outputLabel1 value="some text1"/>
      <h:outputText1 value="someOutputtext1 />
       .
       .
      <h:outputLabelN value="some textN"/>
      <h:outputTextN value="someOutputtextN/>
 <h:form/>  

结果是这样的:

一些文本 1 一些输出文本 2 一些文本 N 一些输出文本 N

如何通过 style="" 属性设置偏移边距,从“some text1”的开头到“someOutputtext2”的开头,我希望达到每个输出文本将具有相同的起始位置,非常感谢您的任何建议。

4

1 回答 1

0

使用 ah:panelGrid 创建表单。像这样:

    <h:form>
            <h:panelGrid id="panel" columns="2">
                    <h:outputLabel value="some text1"/>
                    <h:outputText value="someOutputtext1 />
                    <h:outputLabel value="some textN"/>
                    <h:outputText value="someOutputtextN/>
            </h:panelGrid>
    <h:form/>  

我建议您添加一个新的消息列来处理验证错误,标签

    <h:outputLabel1>
不存在,使用
    <h:输出标签>
并添加一个 id 属性来标记具有唯一名称的字段。

对不起,我的英语不好

于 2013-03-02T13:03:44.173 回答