html - Bootstrap 容器不是全宽(屏幕左右两侧的空白区域)?

标签 html css twitter-bootstrap

我已经在我的网页上为导航栏编写了一些标记,现在我正尝试进入下一部分,我注意到当我添加另一个部分时它没有展开整个宽度:image here

我在该部分添加了白色背景,主体的背景为黑色。这是一些标记和 CSS:

HTML 示例:

<header>
    <div class="container">
        <!-- fun markup here -->
    </div>  
</header>
<section id="work">
    <div class="container"></div>
</section>

CSS 示例

section#work {
    padding: 100px 0;
    background-color: white;
}

我相信我已经遗漏了所有不相关的信息,但如果我确实遗漏了您也需要的重要信息,请告诉我。

最佳答案

这里的简单答案是使用container-fluid

请检查这个 fiddle :https://jsfiddle.net/ya6z789x/1/

如您所见,第一个 container 类(简称 container)在较大的视口(viewport)处设置宽度为 1170px,在稍小的视口(viewport)处设置为 970px 等等(它减少为你减少视口(viewport)大小)。

第二个示例,container-fluid,设置为其父级的 100% 宽度。这意味着如果您的 header 元素没有定义宽度,则 container-fluid 类将拉伸(stretch)到窗口的整个宽度。

或者,如果您的 header 元素的宽度为 900px(第三个示例),则将 container-fluid 直接作为其子元素放置将使 container-fluid 元素的宽度为 900px。请注意,您可能需要展开 fiddle 的视口(viewport)才能看到实际效果。

关于html - Bootstrap 容器不是全宽(屏幕左右两侧的空白区域)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34783813/

相关文章:

css - 如何使用 gulp-live 服务器连接 server.notify 和 ['sass' ]?

html - 如何在表格中控制表格的宽度

css - 在 2 列 Bootstrap 行中,如何使右列(具有背景图像)始终与左列大小相同?

javascript - 点击时设置 Cookie

HTML 表格列上的部分边框

html - 将元素移出滚动的 div

css - 为什么 div 没有在前一个 div 之后立即堆叠? (不是 margin /填充问题)

css - 使用响应式设计是否可以显示不同的页面布局?

php - 从表 jQuery 获取 anchor 标记类/id

css - 如何使输入组填充水平空间?