css - Bootstrap 网格 - 为什么我的列会折叠?

标签 css twitter-bootstrap twitter-bootstrap-3

我对 Bootstrap 网格系统有点困惑。我有一行包含两列,每列宽度为 3。

<div class="container">
    <div class="row">

        <!-- My row of columns -->
        <div class="row">
            <div class="col-md-12">

                <div class="col-md-3">
                    Column 1
                </div>

                <div class="col-md-3">
                    Column 2
                </div>

            </div>
        </div> <!-- End my row of columns -->

    </div>
</div>

目前,当我缩小页面的宽度时,第 2 列很早就低于第 1 列。但是,我宁愿这些列保持彼此相邻对齐,同时右侧仍然有一堆空白空间(即剩余的 6 个未使用的列)。

我如何实现它?

最佳答案

您需要为较小的断点添加类。一旦低于某个宽度 (992px) col-md-3不适用。

我建议如下:

<div class="col-xs-12 col-sm-6 col-md-3">
    Column 1
</div>

<div class="col-xs-12 col-sm-6 col-md-3">
     Column 2
</div>

在此示例中,您要告诉 bootstrap 将列设置为 100% 宽度至 767px,50% 宽度至 991px,以及 25% 宽度至 992px 及以上。

您还需要在 <div class="col-md-12"> 中添加另一行否则您的网格将有额外的间距并且无法正确对齐。

关于css - Bootstrap 网格 - 为什么我的列会折叠?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28789393/

相关文章:

javascript - 数据表长度更改输入控件出现两次

html - 如何让固定在视口(viewport)底部的栏成为页面底部的页脚

css - 我的 HTML 中的 ABCPDF 字体未加载

jquery - 使用 jQuery 选择器选择有 child 但没有孙子的元素

javascript - Bootstrap 模式对话框中的谷歌地图自动完成结果

CSS 规则被忽略

jquery - Bootstrap 导航栏覆盖缩放内容

javascript - dragenter 在 html5 拖放中的 dragleave 之前调用两次

css - 加载多个具有不同背景的 HTML 页面

javascript - 如何使用 Bootstrap 在前台获取图像?