如何对齐两个文本字段
我需要在同一行中对齐两个文本字段,但在页面中心的左侧和另一侧对齐。我试试这个:如何对齐两个文本字段
<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>
但我看到左边的一个正确,但其他仍然是第一个旁边,而不是在中心。
有什么建议吗?
要对齐容器内的元素,请使用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>
我试过这个解决方案,但它只在文本框中居中,而不是整个文本框 – toxicity967
运行代码片段或jsfiddle,你会看到两个字段都居中。 –
我需要在同一行中对齐两个文本字段,但左侧和另一个页面中心对齐。你的代码将文本字段放在pafe的中心,但分成2个不同的行 – toxicity967
简单。在Struts2标签中使用'theme =“simple”',但请注意,您需要使用适当的标签自行添加字段错误。 –