父div上具有负边距的CSS浮动列正在堆叠
尝试在没有html框架附带的所有额外代码的情况下复制引导列 我以前做过简单的html和css,但就我的一生而言,我不明白为什么它们不能并排浮动 两列具有50%宽度和15px填充,父div称为“row”,边距为-15px,容器为15px。为什么我不能让它工作 HTML:父div上具有负边距的CSS浮动列正在堆叠,css,twitter-bootstrap-3,css-float,Css,Twitter Bootstrap 3,Css Float,尝试在没有html框架附带的所有额外代码的情况下复制引导列 我以前做过简单的html和css,但就我的一生而言,我不明白为什么它们不能并排浮动 两列具有50%宽度和15px填充,父div称为“row”,边距为-15px,容器为15px。为什么我不能让它工作 HTML: 这就是你要找的吗 更新 .row, .form-group { margin-left: -15px; margin-right: -15px } 盒子的填充物增加了它们的宽度 .form-group { -
这就是你要找的吗 更新
.row, .form-group {
margin-left: -15px;
margin-right: -15px
}
盒子的填充物增加了它们的宽度
.form-group {
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box; /* Firefox, other Gecko */
box-sizing: border-box; /* Opera/IE 8+ */
}
这可以防止这种情况发生。不完全是,但几乎是。看着他们没有添加负边距,这意味着表单组中的内容应该被填充,而不是直接与边缘对接。@ShambalaG添加到:引导程序使用
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}为所有元素应用了border-box
。。。。有更多的解释…谢谢大家的帮助。现在似乎很明显。啊,我觉得我应该知道这一点,并看到它!谢谢@jay fridge指出这一点。
.row, .form-group {
margin-left: -15px;
margin-right: -15px
}
.form-group {
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box; /* Firefox, other Gecko */
box-sizing: border-box; /* Opera/IE 8+ */
}