【问题标题】:horizontal row of checkboxes using Bootstrap使用 Bootstrap 的水平复选框
【发布时间】:2015-12-01 20:59:32
【问题描述】:

我正在尝试在表单内制作一排水平复选框。我已经设法得到一个非常丑陋的版本来工作:

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)')

【问题讨论】:

  • 你试过把复选框放在<ul class="list-inline">吗?
  • 它与我上面的代码示例相同。我正在寻找一个提供良好间距的引导解决方案,如 .form-group 类

标签: html css twitter-bootstrap checkbox


【解决方案1】:

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

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

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

【讨论】:

  • 你能把你的尝试放在codepen或jsfiddle中让我们看看吗?
  • 我尝试编辑了我的原始帖子。既然是翡翠,就一点儿也不像。
猜你喜欢
  • 1970-01-01
  • 2021-01-16
  • 1970-01-01
  • 2012-10-10
  • 1970-01-01
  • 1970-01-01
  • 2023-03-03
  • 2018-07-03
  • 1970-01-01
相关资源
最近更新 更多