Twitter bootstrap 在表单中使用引导程序排列输入文本字段

Twitter bootstrap 在表单中使用引导程序排列输入文本字段,twitter-bootstrap,Twitter Bootstrap,我想把一些“标签+文本框”组合成水平和垂直排列。Bootstrap具有窗体horizontal类,但它将标签放在右侧而不是顶部 我希望达成的安排是: First Name Last Name [_______________] [______________] Company Name [________________________________] 也就是说,前两个字段(名字和姓氏)的文本框位于同一行,但其标签位于顶部,而不是水平向左,而第三个字段(公司名称)显示在第二

我想把一些“标签+文本框”组合成水平和垂直排列。Bootstrap具有窗体horizontal类,但它将标签放在右侧而不是顶部

我希望达成的安排是:

First Name        Last Name
[_______________] [______________]

Company Name
[________________________________] 
也就是说,前两个字段(名字和姓氏)的文本框位于同一行,但其标签位于顶部,而不是水平向左,而第三个字段(公司名称)显示在第二行,标签也位于顶部


实现这一目标的代价是什么

据我所知,您必须使用一个表使其看起来像这样,并确保“姓氏”文本保留在其框中。您可以使用

标记分隔行

<form class="form-inline">
<table>
    <tr>
        <td>
            <label for="fn">First Name</label>
            <br/>
            <input name="fn" type="text" class="input-small" />
        </td>
        <td>
            <label for="ln">Last Name</label>
            <br/>
            <input name="ln" type="text" class="input-small" />
        </td>
    </tr>
    <tr>
        <td colspan="2">
            <label for="cn">Company Name</label><br/>
            <input type="text" class="input-large" />
        </td>
    </tr>
</table>
</form>

名字


公司名称

据我所知,您必须使用表格使其看起来像这样,并确保“姓氏”文本保留在其框中。您可以使用

标记分隔行

<form class="form-inline">
<table>
    <tr>
        <td>
            <label for="fn">First Name</label>
            <br/>
            <input name="fn" type="text" class="input-small" />
        </td>
        <td>
            <label for="ln">Last Name</label>
            <br/>
            <input name="ln" type="text" class="input-small" />
        </td>
    </tr>
    <tr>
        <td colspan="2">
            <label for="cn">Company Name</label><br/>
            <input type="text" class="input-large" />
        </td>
    </tr>
</table>
</form>

名字


公司名称

您可以通过以下方式实现特定表单:


名字
单位
姓

您可以通过以下方式实现特定的表单:


名字
单位
姓

上述解决方案对我不起作用。有效的解决方案使用如下所示的引导网格系统:上面的解决方案不适用于我。有效的解决方案使用引导网格系统,如下所示: