首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么在添加填充时bootstrap表堆栈DIVs

为什么在添加填充时bootstrap表堆栈DIVs
EN

Stack Overflow用户
提问于 2019-03-08 23:51:05
回答 1查看 30关注 0票数 0

因此,当阅读有关控制DIV中的列数时,我必须确保列数之和为12。在下面的示例中,我想要两列,所以我指定每个DIV都有col-6。这是正确的,但当我添加任何类型的边距时,例如m-2,它会将每个DIV堆叠在彼此的顶部,而该行上显然有空间。

我是bootstrap的新手,所以有人能说出我哪里做错了吗?我期望的是两列,每列有两个DIV部分。我只想要等效单元格之间的间距,但是在DIV行下面列出了许多DIV部分。

代码语言:javascript
复制
    <div class="row">
        <div class="col-6 m-2 p-2">
            <h4>Div 1</h4>
        </div>
        <div class="col-6 m-2 p-2">
            <h4>Div 2</h4>
        </div>
        <div class="col-6 m-2 p-2">
            <h4>Div 3</h4>
        </div>
        <div class="col-6 m-2 p-2">
            <h4>Div 4</h4>
        </div>
    </div>

更新:似乎您不应该在指定间距的同一个DIV标记中指定您想要的列数。

代码语言:javascript
复制
<div class="row">
    <div class="col-6">
        <div class="m-2 p-2"><h4>Div 1</h4></div>
    </div>
    <div class="col-6">
        <div class="m-2 p-2"><h4>Div 2</h4></div>
    </div>
    <div class="col-6">
        <div class="m-2 p-2"><h4>Div 3</h4></div>
    </div>
    <div class="col-6">
        <div class="m-2 p-2"><h4>Div 4</h4></div>  
    </div>
</div>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-09 00:34:18

colrow有边距和填充。

如果您添加更多的它们,它将中断流。您应该将边距/填充添加到col中的div中,而不是在col的同一级别。

请在附件中找到我试图解释的一小段内容:

代码语言:javascript
复制
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
  <div class="row">
      <div class="col-6" style="background:green;">
        <h2 class="text-center">col A</h2>
        <div class="row">
          <div class="col-6">
            <div class="m-2 p-2" style="background:red;">col AA</div>
          </div>
          <div class="col-6">
            <div class="m-2 p-2" style="background:yellow;">col AB</div>
          </div>
        </div>
      </div>
      <div class="col-6" style="background:blue;">
      <h2 class="text-center">col B</h2>
        <div class="row">
          <div class="col-6">
            <div class="m-2 p-2" style="background:cyan;">col BA</div>
          </div>
          <div class="col-6">
            <div class="m-2 p-2" style="background:orange;">col BB</div>
          </div>
        </div>
      </div>
  </div>
</div>

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55066679

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档