如何在Bootstrap中将两个容器并排放置?

22

我试图将两个容器并排放置,但它们却叠在了彼此之上。即使使用 container-fluid 类也没有帮助。

<div class="container-fluid">
    <div class="row">
        <div class="col-lg-12">
            Container Left
        </div>
    </div>
</div>

<div class="container-fluid">
    <div class="row">
        <div class="col-lg-12">
            Container Right
        </div>
    </div>
</div>

Bootstrap 里面能实现吗?


也许这会有所帮助 --> https://dev59.com/pmIj5IYBdhLWcg3w4Y2S - Vishal Nair
3个回答

30

Bootstrap使用12列网格系统,因此您的每个div将占据一行。您还将每个div放置在一行中,而行始终会堆叠。尝试这样做:

<div class="container-fluid">
    <div class="row">
        <div class="col-lg-6">
            Container Left
        </div>
        <div class="col-lg-6">
            Container Right
        </div>
    </div>
</div>

我需要col-lg-6(左侧)不受col-lg-6(右侧)的影响。 - Andrey Langovoy
3
能否将两个容器并排使用? - Andrey Langovoy
这个对我处理一些视差滚动的问题很有帮助,谢谢! - Christian O'Rourke

5
您可以通过将列放在父容器和 flex box 中来使它们并排放置。这些列将自动具有相等的宽度。以下是一个示例。 html
<div class="parent-container d-flex">
    <div class="container">
        <div class="row">
            <div class="col">
                Container Left
            </div>
        </div>
    </div>

    <div class="container">
        <div class="row">
            <div class="col">
                Container Right
            </div>
        </div>
    </div>
</div>

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接