Bootstrap 列垂直堆叠而不是水平堆叠

Posted

技术标签:

【中文标题】Bootstrap 列垂直堆叠而不是水平堆叠【英文标题】:Bootstrap columns stacking vertically and not horizontally 【发布时间】:2015-05-16 20:21:28 【问题描述】:

我使用col-sm-4 将一行分为 3 列。现在我希望这一行水平分成三个部分。但它是垂直划分的。

见Jsfillde

这是我的代码

<div class="container">
    <div class="row"  style="padding:13px 15px;">
        <div class="pull-left span4">
            <a href=""><img src="themes/custom/img/logo.png"  /></a>
        </div>
        <div class="pull-right span4">
            <div class="row">
                <div class="col-sm-4">One</div>
                <div class="col-sm-4">Two</div>
                <div class="col-sm-4">Three</div>
            </div>
        </div>
    </div>
</div>

我在左侧保留了一个徽标,在右侧有一行我想水平分成 3 部分。

我做错了什么?

【问题讨论】:

【参考方案1】:

您的代码运行良好。 .col-sm-* 类适用于宽度 768px 及以上。如果你想让这三个 div 总是水平的,你必须在你的情况下使用 .col-xs-4 类。 Updated jsfiddle

进一步阅读-http://getbootstrap.com/css/#grid-options

【讨论】:

Bootstrap v4 更新:col-xs-* 类已替换为 col-*(例如 col-4),用于 xs 视口大小。【参考方案2】:

我遇到了同样的问题,我束手无策。然后我刷新了浏览器,它工作了。

【讨论】:

不知道为什么会有这么多反对票。它真的可以帮助某人

以上是关于Bootstrap 列垂直堆叠而不是水平堆叠的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Bootstrap 网格中制作列(而不是堆叠)?

如何将引导卡从水平堆叠到垂直以使其响应?

如何将数据列转换为单列,其中每一行数据垂直堆叠在该列中(在 Postgres 中)?

如何使用自动布局在纵向模式下垂直堆叠视图并在横向模式下水平堆叠视图?

Java - 如何将组件水平居中并垂直堆叠?

Bootstrap 导航栏列表是堆叠的而不是并排的