首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Bootstrap元素100%宽度

Bootstrap元素100%宽度
EN

Stack Overflow用户
提问于 2012-08-10 12:26:45
回答 10查看 337.5K关注 0票数 105

我想创建交替的100%彩色块。一个“理想”的情况被描述为一个附件,以及当前的情况。

所需设置:

目前:

我的第一个想法是创建一个div类,给它一个背景色,并给它100%的宽度。

代码语言:javascript
运行
复制
.block {
    width: 100%;
    background: #fff;
}

但是,您可以看到这显然不起作用。它被限制在集装箱区域。我试图关闭容器,但也不起作用。

EN

回答 10

Stack Overflow用户

发布于 2016-06-09 22:53:31

有一个使用大众的解决方法。在无法创建新的流体容器时非常有用。这个,在一个经典的“容器”div中将是完整大小的。

代码语言:javascript
运行
复制
.row-full{
 width: 100vw;
 position: relative;
 margin-left: -50vw;
 left: 50%;
}

然后是侧边栏问题(感谢@Typhlosaurus),这个js函数解决了这个问题,在加载文档和调整大小时调用它:

代码语言:javascript
运行
复制
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;
}
票数 24
EN

Stack Overflow用户

发布于 2018-11-27 18:29:28

在bootstrap 4中,您可以使用'w- 100‘类(w表示宽度,100表示100%)

您可以在此处找到文档:https://getbootstrap.com/docs/4.0/utilities/sizing/

票数 21
EN

Stack Overflow用户

发布于 2016-10-14 16:20:24

如果无法更改HTML布局,请执行以下操作:

代码语言:javascript
运行
复制
.full-width {
    width: 100vw;
    margin-left: -50vw;
    left: 50%;
}
代码语言:javascript
运行
复制
<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>

演示:http://www.bootply.com/tVkNyWJxA6

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11895476

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档