将表单中心的标签放在twitter bootstrap中

时间:2013-04-02 10:10:48

标签: html css forms twitter-bootstrap

我对twitter bootstrap很陌生,我很难将表单放在中心位置。

我在这里有这样的代码:

<div class="row">
  <div class="pagination-centered">
        <br/><br/><br/><br/>
        <form action="/payment-init" method="POST">
          <fieldset>
            <legend>Merchant CheckOut Page</legend>
            <label>Product Name</label>
            <input type="text" placeholder="Type something..." name="productName" value="Samsung Mobile Phone"/>
            <label>Amount</label>
            <input type="text" placeholder="Enter the amount in rupees..." name="amount" required="true" />
            <label>Merchant Name</label>
            <input type="text" placeholder="Merchant name" name="merchantId" required = "true" />
            <label>Customer Email</label>
            <input type="text" placeholder="test@gmail.com" name="email" required = "true" />
            <br>
            <button type="submit" class="btn">Submit</button>
          </fieldset>
        </form>
  </div>
</div>

此输出如下所示:

enter image description here

我希望将label(即产品名称,金额等)移动到文本框的左上角。这可能吗?

提前致谢。

2 个答案:

答案 0 :(得分:2)

尝试float: left; text-align: left;如果这没有帮助将一些CSS代码放入帖子中:)我无法告诉屏幕截图的修复形式:)

答案 1 :(得分:2)

要将标签放在每个文本框的左上角,您还需要使每个文本框填充所有可用宽度。请执行以下操作:

.pagination-centered label {
  text-align:left;
}

.pagination-centered input {
  width: 100%;
}