twitter-bootstrap - Twitter bootstrap - 字段顺序错误

标签 twitter-bootstrap

我喜欢 Bootstrap,但我似乎无法掌握的一个烦恼是,当构建一个以简单文本输入框开头的表单时,我在右侧放置了一些单选按钮(不是传统类型,而是Bootstrap 称为“按钮组”)。遗憾的是,输入框郑重地拒绝向左移动,总是跳到堆栈的右侧。为什么哦为什么?任何帮助表示赞赏。

这是表单的图片: My form with the dyslexic controls

这是导致这场变异灾难的代码:

<div class="control-group">
    <label class="control-label" for="appendedInput">Weight recorded:</label>
    <div class="controls">
        <div class="input">
            <input class="input-small" id="weight" size="16" type="text" placeholder="weight" ready-for-history></input>
            <span class="btn-group" data-toggle="buttons-radio">
                <button class="btn active">lbs</button>
                <button class="btn">kg</button>
                <button class="btn">stone</button>
            </span>
        </div>
        <p class="help-block">What weight were you?</p>
    </div>
</div>

希望这些信息足以帮助人们帮助我排除故障;如果您需要更多,请告诉我。

最佳答案

Esailija 是正确的。按钮向左浮动,因此如果您想让输入框也 float 。您可以使用一些简单的 CSS 来做到这一点:

#weight{float:left}

.input-small{float:left}

或者

您可以使用 Twitter Bootstrap form-inline类以确保所有控制组元素都内联显示(以正确的顺序)。通过添加 form-inine 来完成此操作给你上课<form>标签,或者将表单字段包装在 <div class="form-inline"> ... </div>

关于twitter-bootstrap - Twitter bootstrap - 字段顺序错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10461720/

相关文章:

javascript - Bootstrap Popover parent ?

css - 修改 twitter bootstrap navbar

css - 如何用不同栏和行上的帖子组织我的观点

javascript - BootStrap : Uncaught TypeError: $(. ..).datetimepicker 不是函数

twitter-bootstrap - "#grid > .core is undefined"when lessc compile bootstrap

css - Bootstrap : Why don't badges in tab navigations repond to the active state by default?

javascript - vendor 前缀 CSS 解决方法的速度和大小(Bootstrap)

html - Bootstrap rowspan,删除行之间的空白

html - Bootstrap 以导航栏为中心

css - Bootstrap 中页面底部的元素