首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么.row中有负值?

为什么.row中有负值?
EN

Stack Overflow用户
提问于 2017-11-28 11:23:23
回答 2查看 5.7K关注 0票数 5

在Flexboxgrid框架中,我看到margin of -1rem.row类上。在小视图中,这将创建容器的小水平滚动。

既然我在其他框架上看到了这种负面影响,它的目的是什么?内列有相同数量的填充物,相反。

在图片中,红线是.container,虚线是.row。顺便说一下,边距只在右边可见。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-11-28 11:30:39

,因为您应该将它们与列结合使用。

列通常有一个padding来将它们的内容从边框中推开,以使其看起来更好看。但是,当您在列中嵌套列时,内容一直被向内推送,这基本上不是期望的效果。为了防止这种情况发生,行有一个负的边距,这会使列向后。在您的示例中,您似乎需要在col-xs-12的列组周围添加一个row。这将防止内容被拖得太远。

看看这里,了解一个解释得很好的介绍。

下面是.row类如何工作的演示:

代码语言:javascript
复制
.col1 {
  background: red;
}

.col2 {
  background: green;
}

body {
  font-family: sans-serif;
}
代码语言:javascript
复制
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/flexboxgrid/6.3.1/flexboxgrid.min.css" type="text/css">

<div class="row">
  <div class="col-xs-12
                col1">
    <div class="col-xs-12
                col2">
      <div class="box">Without a row</div>
    </div>
  </div>
</div>

<br>
<div class="row">
  <div class="col-xs-12
                col1">
    <div class="row">
      <div class="col-xs-12
                col2">
        <div class="box">With a row</div>
      </div>
    </div>
  </div>
</div>

票数 5
EN

Stack Overflow用户

发布于 2020-11-23 15:21:24

通常,row放在container中。container15的填充,row-15的边缘

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

https://stackoverflow.com/questions/47530351

复制
相关文章

相似问题

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