【发布时间】: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