Rao*_*oot 27 css twitter-bootstrap
驾驶自己疯狂试图弄清楚这个.我似乎无法获得包裹到左边的下一行的复选框正确对齐.
这是一些示例代码:
<label class="checkbox inline">
<input type="checkbox" id="inlineCheckbox1" value="option1"> Aaaaaaaaaa
</label>
<label class="checkbox inline">
<input type="checkbox" id="inlineCheckbox2" value="option2"> Bbbbbbb
</label>
<label class="checkbox inline">
<input type="checkbox" id="inlineCheckbox3" value="option3"> Cccccccccccccc
</label>
<label class="checkbox inline">
<input type="checkbox" id="inlineCheckbox1" value="option1"> Ddddddddd
</label>
<label class="checkbox inline">
<input type="checkbox" id="inlineCheckbox2" value="option2"> Eeeeeeeee
</label>
<label class="checkbox inline">
<input type="checkbox" id="inlineCheckbox3" value="option3"> Ffffffffffff
</label>
Run Code Online (Sandbox Code Playgroud)
这是结果:
有任何想法吗?
noe*_*oel 48
您可以通过添加no_indent类(或其他)来覆盖Bootstrap 2类:
<label class="checkbox inline no_indent">
<input type="checkbox" id="inlineCheckbox1" value="option1"> Aaaaaaaaaa
</label>
Run Code Online (Sandbox Code Playgroud)
并将其添加到您的CSS:
.checkbox.inline.no_indent,
.checkbox.inline.no_indent+.checkbox.inline.no_indent {
margin-left: 0;
margin-right: 10px;
}
.checkbox.inline.no_indent:last-child {
margin-right: 0;
}
Run Code Online (Sandbox Code Playgroud)
Bootstrap 3:这些checkbox inline
类已经简化为单个checkbox-inline
类.HTML变为:
<label class="checkbox-inline no_indent">
<input type="checkbox" id="inlineCheckbox1" value="option1"> Aaaaaaaaaa
</label>
Run Code Online (Sandbox Code Playgroud)
CSS:
.checkbox-inline.no_indent,
.checkbox-inline.no_indent+.checkbox-inline.no_indent {
margin-left: 0;
margin-right: 10px;
}
.checkbox-inline.no_indent:last-child {
margin-right: 0;
}
Run Code Online (Sandbox Code Playgroud)
引导4:本checkbox-inline
类现在是form-check-inline
:
<label class="form-check-inline no_indent">
<input type="checkbox" id="inlineCheckbox1" value="option1"> Aaaaaaaaaa
</label>
Run Code Online (Sandbox Code Playgroud)
CSS:
.form-check-inline.no_indent,
.form-check-inline.no_indent+.checkbox-inline.no_indent {
margin-left: 0;
margin-right: 10px;
}
.form-check-inline.no_indent:last-child {
margin-right: 0;
}
Run Code Online (Sandbox Code Playgroud)
Rud*_*dey 12
这是一个完整的Bootstrap 3解决方案,它还修复了单选按钮的相同问题,而无需使用单独的类:
.checkbox-inline,
.checkbox-inline + .checkbox-inline,
.checkbox-inline + .radio-inline,
.radio-inline,
.radio-inline + .radio-inline,
.radio-inline + .checkbox-inline {
margin-left: 0;
margin-right: 10px;
}
.checkbox-inline:last-child,
.radio-inline:last-child {
margin-right: 0;
}
Run Code Online (Sandbox Code Playgroud)