html - 列不在较小的屏幕上放样

标签 html css bootstrap-4

我在 bootstrap 中使用了一个简单的布局,但无法使页面完全响应。当我减小浏览器宽度时,列不会堆叠。

我已经尝试了下面的 SO 建议,但都没有帮助:

  • 在头上包含指向 bootstrap.min.css 的链接
  • 在头上包含content="width=device-width

你可以查看我的问题的在线版本here .您可以看到列没有堆叠。

<div class="container">
    <div class="row">
        <div class="col-12 col-sm-12 col-md-12 col-lg-4 col-xl-4"></div>
        <div class="col-12 col-sm-12 col-md-12 col-lg-4 col-xl-4"></div>
        <div class="col-12 col-sm-12 col-md-12 col-lg-4 col-xl-4"></div>
    </div>
    <div class="row">
        <div class="col-12 col-sm-12 col-md-12 col-lg-4 col-xl-4"></div>
        <div class="col-12 col-sm-12 col-md-12 col-lg-4 col-xl-4"></div>
        <div class="col-12 col-sm-12 col-md-12 col-lg-4 col-xl-4"></div>
    </div>
    <div class="row">
        <div class="col-12 col-sm-12 col-md-12 col-lg-4 col-xl-4"></div>
        <div class="col-12 col-sm-12 col-md-12 col-lg-4 col-xl-4"></div>
        <div class="col-12 col-sm-12 col-md-12 col-lg-4 col-xl-4"></div>
    </div>
</div>

最佳答案

CSS 中的以下行覆盖了 bootstrap 的正常宽度。如果您不想为所有列设置固定大小,请删除或调整以下行。

.articles-area .row [class*="col-"]{
    float: none;
    display: table-cell;
    vertical-align: top;
    width: 33%;
}

关于html - 列不在较小的屏幕上放样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56007359/

相关文章:

css - 如何使按钮横跨列的宽度

html - 推特 Bootstrap : column re-ordering for full width divs

"Read More"的 HTML/CSS 可折叠按钮不起作用

css - 如何更改 Bootstrap 4 导航栏按钮图标颜色?

javascript - 如何使页脚和页眉固定,而表格中间可滚动

html - 居中 block 引用但保持文本左对齐

javascript - 反转固定菜单动画

javascript - 随机CSS位置jquery

html - Safari 第 n 个子错误

html - AngularJS 中的 md-content 滚动问题