我想创建交替的100%彩色块。一个“理想”的情况被描述为一个附件,以及当前的情况。
所需设置:
目前:
我的第一个想法是创建一个div类,给它一个背景色,并给它100%的宽度。
.block {
width: 100%;
background: #fff;
}
但是,您可以看到这显然不起作用。它被限制在集装箱区域。我试图关闭容器,但也不起作用。
发布于 2016-06-09 22:53:31
有一个使用大众的解决方法。在无法创建新的流体容器时非常有用。这个,在一个经典的“容器”div中将是完整大小的。
.row-full{
width: 100vw;
position: relative;
margin-left: -50vw;
left: 50%;
}
然后是侧边栏问题(感谢@Typhlosaurus),这个js函数解决了这个问题,在加载文档和调整大小时调用它:
function full_row_resize(){
var body_width = $('body').width();
$('.row-full').css('width', (body_width));
$('.row-full').css('margin-left', ('-'+(body_width/2)+'px'));
return false;
}
发布于 2018-11-27 18:29:28
在bootstrap 4中,您可以使用'w- 100‘类(w表示宽度,100表示100%)
您可以在此处找到文档:https://getbootstrap.com/docs/4.0/utilities/sizing/
发布于 2016-10-14 16:20:24
如果无法更改HTML布局,请执行以下操作:
.full-width {
width: 100vw;
margin-left: -50vw;
left: 50%;
}
<div class="container">
<div class="row">
<div class="col-xs-12">a</div>
<div class="col-xs-12">b</div>
<div class="col-xs-12 full-width">c</div>
<div class="col-xs-12">d</div>
</div>
</div>
https://stackoverflow.com/questions/11895476
复制相似问题