当前位置: 首页 > 知识库问答 >
问题:

引导-5列布局

冯渝
2023-03-14

我试图得到5列全宽布局,但我找不到适合我需要的解决方案

这是我用的密码

  <!-- Content Section -->
    <div class="container">
      <div class="row">
        <div class="col-lg-12" style="border: 1px solid red">
          <div class="row">
            <div class="col-xs-12">
              <div class="col-xs-2 col-xs-offset-1" id="p1">One</div>
              <div class="col-xs-2" id="p2">Two</div>
              <div class="col-xs-2" id="p3">Three</div>
              <div class="col-xs-2" id="p4">Four</div>
              <div class="col-xs-2" id="p5">Five</div>
            </div>
            <!-- //col-lg-12 -->
          </div>
          <!-- //row -->
          lorem
        </div>
      </div>
      <!-- //col-lg-12 -->
    </div>
    <!-- //row -->
  </div>
  <!-- //container -->

共有3个答案

秦俊友
2023-03-14

默认引导(版本4.6)网格允许您这样做
您可以在一行中创建7、7、11列。

<div class="container">
  <div class="row row-cols-5">
    <div class="col">Column</div>
    <div class="col">Column</div>
    <div class="col">Column</div>
    <div class="col">Column</div>
    <div class="col">Column</div>
    <div class="col">Column</div>
    <div class="col">Column</div>
    <div class="col">Column</div>
  </div>
</div>

这个的响应版本。

<div class="container">
  <div class="row row-cols-2 row-cols-sm-3 row-cols-md-4 row-cols-lg-5 row-cols-xl-5">
    <div class="col">Column</div>
    <div class="col">Column</div>
    <div class="col">Column</div>
    <div class="col">Column</div>
    <div class="col">Column</div>
    <div class="col">Column</div>
    <div class="col">Column</div>
    <div class="col">Column</div>
  </div>
</div>
施俊远
2023-03-14

这里有5个相等的全宽列(没有额外的CSS或SASS)使用自动布局网格...

<div class="container-fluid">
    <div class="row">
        <div class="col">1</div>
        <div class="col">2</div>
        <div class="col">3</div>
        <div class="col">4</div>
        <div class="col">5</div>
    </div>
</div>

http://codeply.com/go/MJTglTsq9h

这个解决方案可以工作,因为Bootstrap 4现在是flexbox。您可以使用一个明确的分隔符(如)将5个colum包装在同一个. row中。

更新2020

从Bootstrap 4.4开始,您还可以使用行上的行-cols-5类。。。

<div class="container">
    <div class="row row-cols-5">
        <div class="col">
            X
        </div>
        <div class="col">
            X
        </div>
        <div class="col">
            X
        </div>
        <div class="col">
            X
        </div>
        <div class="col">
            X
        </div>
        <div class="col">
            X
        </div>
    </div>
</div>

https://codeply.com/p/psJLGuBuc3

商开济
2023-03-14

更新,2021:对于现代Bootstrap(4),我推荐Zim的答案,因为它是使用Bootstrap flex类的自然方式

.col-xs-2{
    background:#00f;
    color:#FFF;
}
.col-half-offset{
    margin-left:4.166666667%
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
    <div class="row" style="border: 1px solid red">
        <div class="col-xs-2" id="p1">One</div>
        <div class="col-xs-2 col-half-offset" id="p2">Two</div>
        <div class="col-xs-2 col-half-offset" id="p3">Three</div>
        <div class="col-xs-2 col-half-offset" id="p4">Four</div>
        <div class="col-xs-2 col-half-offset" id="p5">Five</div>
        <div>lorem</div>
    </div>
</div>
 类似资料:
  • 我尝试在一行中放置5列,我尝试使用offset='1',但它不起作用。如何解决这个问题?

  • 我想把5列列放在一起。行div。如果我从div中删除类,只需给出一个简单的类,也不会发生任何事情。 我给你看一张我的源代码的照片。如果我把一个div放在每一个5. co div之后,为什么它不起作用? 在while循环中:

  • 我有一个网格布局,左列中的一些导航药丸设置为“col-auto”,因为我希望这些只占用内容的自然宽度空间。 在第二个表中,我希望有一个水平滚动条的大表。我能够做到这一点,除了表格总是跳到导航栏下面,我不能让它呈现到右边。 参见附件:https://jsfidle.net/3vxhd6jf/3/ 我想要实现的是呈现导航药丸右边的表,就像当您单击'JSON'药丸时呈现textarea一样。 你能帮忙吗

  • 我需要一个bootstrap 5轮播,显示多个项目和滑动一次(纯javascript)。 我发现这个codeply解决方案完成了这项工作,它是轻巧、易懂、简短的css和Jquery代码。所以这正是我所需要的,只是它有Jquery depencendy。 我所需要的只是将Jquery代码转换为纯JavaScript。 到目前为止,由于我缺乏知识,唯一的解决办法是在我的身边,它不崩溃,直到这里。一旦代

  • 本文向大家介绍twitter-bootstrap 引导行和列,包括了twitter-bootstrap 引导行和列的使用技巧和注意事项,需要的朋友参考一下 示例 Bootstrap的网格系统具有12个称为“列”的单元,可用于在视口上水平布置内容。 采用12个单位的网格(而不是10、16等)的原因是12均匀地分为6(一半),4(四分之一)和3(三分之三)。这使得适应各种布局变得更加容易。Bootst

  • 使用Bootstrap 5,我如何使列根据其内容具有灵活的宽度,但所有列仍然填充行的全部宽度? 如果我使用,那么列的宽度都是相同的。如果我使用,那么列就不会填充行的宽度。 如有任何建议,将不胜感激。谢谢你。