2017-04-18 89 views
-1

我需要在同一行中对齐两个文本字段,但在页面中心的左侧和另一侧对齐。我试试这个:如何对齐两个文本字段

<div class="pure-g margin-1-0"> 
      <div class="pure-u-1-4"> 
       <label for="tipologia"> 
        <fmt:message key="label.table.lavorazioni.spese.tipologia"/> 

       </label> 

       <s:textfield cssClass="pure-u-23-24 required" size="35" name="" id="tipologia" /> 
      </div> 
      <div class="pure-u-1-4" style="align:center"> 
       <label for="valore"> 
        <fmt:message key="label.table.lavorazioni.spese.valore"/> 

       </label> 

       <s:textfield cssClass="pure-u-23-24 required" size="35" name="" id="valore" /> 
      </div> 
     </div> 

但我看到左边的一个正确,但其他仍然是第一个旁边,而不是在中心。

有什么建议吗?

+0

简单。在Struts2标签中使用'theme =“simple”',但请注意,您需要使用适当的标签自行添加字段错误。 –

回答

0

要对齐容器内的元素,请使用text-align css规则。 Struts2标签使用主题在表单中生成额外的内容。所以它可能会破坏最初的设计。

<div class="pure-g margin-1-0"> 
 
      <div class="pure-u-1-4" style="text-align:center"> 
 
       <label for="tipologia"> 
 
        <fmt:message key="label.table.lavorazioni.spese.tipologia"/> 
 

 
       </label> 
 

 
       <input type="text" class="pure-u-23-24 required" size="35" name="" id="tipologia" /> 
 
      </div> 
 
      <div class="pure-u-1-4" style="text-align:center"> 
 
       <label for="valore"> 
 
        <fmt:message key="label.table.lavorazioni.spese.valore"/> 
 

 
       </label> 
 

 
       <input type="text" class="pure-u-23-24 required" size="35" name="" id="valore" /> 
 
      </div> 
 
     </div>

JSFiddle

+0

我试过这个解决方案,但它只在文本框中居中,而不是整个文本框 – toxicity967

+0

运行代码片段或jsfiddle,你会看到两个字段都居中。 –

+1

我需要在同一行中对齐两个文本字段,但左侧和另一个页面中心对齐。你的代码将文本字段放在pafe的中心,但分成2个不同的行 – toxicity967