【发布时间】:2014-10-31 16:21:53
【问题描述】:
我遇到了一种情况,要求我不要限制一行中的列数,因为可能会从管理中的位置将多个内容块添加到该区域。
默认情况下,BS3 的行为告诉 12 个列 div 不要浮动,这会导致它们越过较小的浮动 div 的顶部。所以我为我的系统编写了一个覆盖作为一个类,并认为我会分享以防其他人遇到问题。
如果有人有更好的想法或建议,我很乐意觉得我没有在破解 Bootstrap ......但这是我解决它的方法。
/* col-xs float fix for large column groups */
.large-group .col-xs-12 {
float: left;
}
/* col-sm float fix for large column groups */
@media (min-width: 768px) {
.large-group .col-sm-12 {
float: left;
}
}
/* col-md float fix for large column groups */
@media (min-width: 992px) {
.large-group .col-md-12 {
float: left;
}
}
/* col-lg float fix for large column groups */
@media (min-width: 1200px) {
.large-group .col-lg-12 {
float: left;
}
}
<div class="container">
<div class="row large-group" style="background-color:#ebebeb;">
<div class="col-xs-9"><div style="background-color:#babeee;"><p>col 9</p></div></div>
<div class="col-xs-3"><div style="background-color:#fefeeb;"><p>col 3</p></div></div>
<div class="col-xs-12"><div style="background-color:#bada55;"><p>col 12</p></div></div>
</div>
</div>
【问题讨论】:
-
将您的代码放入“代码”包装中
标签: css twitter-bootstrap twitter-bootstrap-3