在移动设备上垂直堆叠的引导列

Posted

技术标签:

【中文标题】在移动设备上垂直堆叠的引导列【英文标题】:Bootstrap columns stacking vertically on mobile device 【发布时间】:2017-09-28 02:35:40 【问题描述】:

我有一个简单的引导网格布局。即使在小型设备上,我也不希望列垂直堆叠。

<div class="container">
<div class="row">
  <div class="col-sm-4 col-xs-4 col-md-4">1</div>
  <div class="col-sm-4 col-xs-4 col-md-4">2</div>
  <div class="col-sm-4 col-xs-4 col-md-4">3</div>
</div>

【问题讨论】:

【参考方案1】:

我不太清楚这个问题,因为您发布的 html 完全符合您的要求:它从不垂直堆叠该行的列。

你能澄清一下你想问什么吗?请参阅How To Ask,了解如何提出好的问题。

【讨论】:

它不应该垂直堆叠列,但它是。这是我无法理解的。这是一个链接:codepen.io/devanshchawla/pen/EmmNEw 知道我可能做错了什么吗? 您发布的示例没有垂直堆叠列。您的浏览器中是否有可能影响布局的插件? 当我使用手机访问它时,它正在垂直堆叠列。我试过谷歌浏览器和火狐。我不认为我有任何插件或插件。 如果您可以在某处公开访问,请发布链接。我试图用 100*100px 的屏幕重现它,但它仍然没有堆叠。请编辑您的问题并发布完整的 HTML 以及您包含和/或编辑的任何其他 CSS。 @ZimSystem 这样做了,你到底指的是什么?【参考方案2】:

列垂直堆叠,因为您使用的是 Bootstrap 4,并且不再使用 -xs- 中缀。只需使用col-4..

  <div class="container border-show center-div">
    <div class="row">
      <div class="col-4 border-show">1</div>
      <div class="col-4 border-show">2</div>
      <div class="col-4 border-show">3</div>
    </div>
  </div>

http://www.codeply.com/go/sCct2CzZte

【讨论】:

以上是关于在移动设备上垂直堆叠的引导列的主要内容,如果未能解决你的问题,请参考以下文章

针对移动设备将 5 列表拆分为两部分

移动设备上的引导列更改顺序(2、1、3 中的 1、2、3)[重复]

仅在移动设备上的垂直和水平中心

从引导网格列到轮播

为移动设备定制纵向引导列

如何在移动设备上处理宽表