html - 使用 Bootstrap 的水平行复选框

标签 html css twitter-bootstrap checkbox

我正在尝试在表单中制作一行水平的复选框。我设法通过以下方式获得了一个非常丑陋的版本:

div.form-group(ng-show = 'avariable')
    label 1
    input(type = 'checkbox' ng-model='weight' ng-change='weight(1)')
    label 2
    input(type='checkbox' ng-model='weight' ng-change='weight(2)')

我考虑过编写一个 CSS 类来在标签和复选框之间放置一些间距,但我希望有一个 Bootstrap 解决方案。我需要它来响应。我也玩过 .controls-row 和 control-group 类。它们使事情看起来不错,但复选框垂直对齐。

编辑:我还根据从下面的答案链接的 SO 帖子尝试了这个解决方案。复选框仍然垂直排列。

div.control-group(ng-show = 'questionData.sweighted || questionData.eweighted')
    div.controls.span2
        label.checkbox 1
            input(type = 'checkbox' ng-model='weight' ng-change='weight(1)')
    div.controls.span2
        label.checkbox 2
            input(type = 'checkbox' ng-model='weight' ng-change='weight(2)')
    div.controls.span2
        label.checkbox 3
            input(type = 'checkbox' ng-model='weight' ng-change='weight(3)')

最佳答案

这已经在这里回答过:Twitter Bootstrap - checkbox columns / columns within form

“您可以通过在 .control-group 容器中分隔复选框 block 来实现这样的设置,而不是像这样在每个 .control 容器中分隔:”

完整解释请参见上面的链接。

关于html - 使用 Bootstrap 的水平行复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32419444/

相关文章:

css - Dreamweaver 中的 Bootstrap 网站

css - 使用 css 和图像处理响应式页面流

javascript - Bootstrap alert JS 不会下滑

html - 无论屏幕大小如何,都可以在 HTML 表单中正确间隔输入字段?

javascript - 如何检查表单元素(输入或按钮等)是否被其本身或 Javascript 中的父字段集禁用?

php - 设计投票系统

css - 绝对定位不适用于 XHTML?

css - 组插件在 Bootstrap 表中占用了太多空间

html - "width: calc(100%/3);"工作不正常

javascript - 在悬停时相互切换的元素