代码之家  ›  专栏  ›  技术社区  ›  nsilva

Bootstrap 4,不同内容宽度的列之间的间距相等

  •  0
  • nsilva  · 技术社区  · 6 年前

    所以在我的页脚里 <div class="col"> 这将创建相同宽度的列,虽然这很好,但每列中的内容宽度不同,因此从视觉上看,每列之间的间距似乎是不同的宽度,如下所示:-

    enter image description here

    有没有办法根据内容的宽度在这些列之间创建相等的间距,以便每个列之间的间距看起来相同?

    3 回复  |  直到 6 年前
        1
  •  2
  •   Carol Skelly    6 年前

    最简单的方法是合并 col-auto (包裹柱子)用 col (以分隔列)。。。

    <div class="row">
            <div class="col-auto">
                ...
            </div>
            <div class="col"> </div>
            <div class="col-auto">
                ...
            </div>
            <div class="col"> </div>
            <div class="col-auto">
                ...
            </div>
            <div class="col"> </div>
            <div class="col-auto">
               ...
            </div>
            <div class="col"> </div>
            <div class="col-auto">
                ...
            </div>
            <div class="col"> </div>
            <div class="col-auto">
                ...
            </div>
            <div class="col"> </div>
            <div class="col-auto">
                ...
            </div>
        </div><!--/row-->
    

    演示: https://www.codeply.com/go/s4Jk0NBC6a

        2
  •  0
  •   Muhammad Bilal    6 年前

    要调整间距,请在页脚div标记中添加一个类“.no gutter”。并在css文件中添加样式。

    .no-gutter [class*='col-'] {
      width: auto;
    }
    
        3
  •  0
  •   Den Potapov    6 年前