Bootstrap: 无偏移自动排列元件
Bootstrap: Auto arrange components without offset
当调整 window 的大小时,某些组件不再适合同一行,它们被推到下一行,但有一个偏移量。我该如何摆脱它?
<div class="checkbox-inline">
<label>
<input type="checkbox"> Check me out
</label>
</div> <div class="checkbox-inline">
<label>
<input type="checkbox"> Check me out
</label>
</div>
澄清一下,我喜欢现在的行为,我只是想摆脱那个偏移量。
如果您查看 bootstrap.css,您将看到以下几行:
.checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline {
margin-left: 10px;
margin-top: 0;
}
重要的是“+”运算符。
.checkbox-inline + .checkbox-inline
这意味着,紧跟在另一个“.checkbox-inline”元素之后的每个“.checkbox-inline”元素,其左侧都有 10 像素的边距。
因此,一个可能的解决方案是 css 文件的操作。但您可以做的另一件事是在复选框之间添加空的 "span"-Elements。
<div class="checkbox-inline">
<input type="checkbox"><label>Check me out</label>
</div>
<span></span>
<div class="checkbox-inline">
<input type="checkbox"><label>Check me out</label>
</div>
希望对您有所帮助。
当调整 window 的大小时,某些组件不再适合同一行,它们被推到下一行,但有一个偏移量。我该如何摆脱它?
<div class="checkbox-inline">
<label>
<input type="checkbox"> Check me out
</label>
</div> <div class="checkbox-inline">
<label>
<input type="checkbox"> Check me out
</label>
</div>
澄清一下,我喜欢现在的行为,我只是想摆脱那个偏移量。
如果您查看 bootstrap.css,您将看到以下几行:
.checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline {
margin-left: 10px;
margin-top: 0;
}
重要的是“+”运算符。
.checkbox-inline + .checkbox-inline
这意味着,紧跟在另一个“.checkbox-inline”元素之后的每个“.checkbox-inline”元素,其左侧都有 10 像素的边距。
因此,一个可能的解决方案是 css 文件的操作。但您可以做的另一件事是在复选框之间添加空的 "span"-Elements。
<div class="checkbox-inline">
<input type="checkbox"><label>Check me out</label>
</div>
<span></span>
<div class="checkbox-inline">
<input type="checkbox"><label>Check me out</label>
</div>
希望对您有所帮助。