Twitter Bootstrap 水平表单

5

我将使用Bootstrap创建一个表单,字段是水平的,但标签在字段上方。我的HTML代码如下:

<form class="form-inline">
    <fieldset class="span6">
        <legend>Personal Details</legend>

        <label>Firstname</label><input class="span12" type="text">
        <label>Surname</label><input class="span12" type="text">

        <label for="PhoneNumber">Phone Number</label><input id="PhoneNumber" class="span6" type="text">
        <label for="MobilePhone">Mobile Phone</label><input id="MobilePhone" class="span6" type="text">

        <label>Email Address</label><input class="span12" type="text">

    </fieldset>
    <fieldset class="span6">
        <legend>Address Details</legend>
    </fieldset>
</form>

这将会产生一个看起来像这样的表单:

No good form

但我想要的是像这样的表单:

Good form

我需要哪些Twitter Bootstrap技巧才能实现这一点?
1个回答

10

看起来我成功解决了自己的问题。Html更改为

<form class="form-inline">
    <fieldset class="span6">
        <legend>Personal Details</legend>

        <label>Firstname</label><input class="span12" type="text">

        <label>Surname</label><input class="span12" type="text">

        <div class="controls-row">
            <div class="control-group span6">
                <label for="PhoneNumber">Phone Number</label>
                <input id="PhoneNumber" class="span12" type="text">
            </div>
            <div class="control-group span6">
                <label for="MobilePhone">Mobile Phone</label>
                <input id="MobilePhone" class="span12" type="text">
            </div>                          
        </div>

        <label>Email Address</label><input class="span12" type="text">

    </fieldset>
    <fieldset class="span6">
        <legend>Address Details</legend>
    </fieldset>
</form>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接