3

我对 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>

其输出如下所示:

在此处输入图像描述

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

提前致谢。

4

2 回答 2

2

试试float: left; text-align: left;如果这无助于将一些 CSS 代码放入帖子中 :) 我无法告诉修复表单该屏幕截图 :)

于 2013-04-02T10:14:09.397 回答
2

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

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

.pagination-centered input {
  width: 100%;
}
于 2013-04-02T10:22:27.250 回答