【发布时间】:2018-07-27 19:02:14
【问题描述】:
我希望它看起来如何:
我正在尝试在 BS4 的列之间添加水平和垂直空间,但它会保持混乱的断点(黑色或红色)或引导程序的断点。有没有简单的方法来增加空间?我已经尝试过 BS4 的新边距设置,但它并没有真正帮助(弄乱了标题和背景颜色)。此外,2 个水平列应具有相同的高度。
顺便说一句。如果您运行 sn-p,由于 sn-p 输出的大小,列将无法正确显示。这就是它在非移动设备上的样子:screenshot(或扩展 sn-p)
* {
color: white;
}
.black {
background-color: black;
}
.red {
background-color: red;
}
nav {
background-color: antiquewhite;
margin: 0px;
}
.row {}
.head {
background-color: aqua;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" rel="stylesheet" >
<nav class="navbar-static-top">
Nav
</nav>
<div class="container-fluid">
<div class="row p-1">
<div class="col black">
<div class="row">
<div class="col head">
HEADING 0 COLUMN
</div>
</div>
<p>aaaa<br>
aaaa</p>
</div>
</div>
<div class="row row-eq-height p-1">
<div class="col-md-6 black">
<div class="row">
<div class="col head">
HEADING 1 COLUMNS BLACK
</div>
</div>bbbb<br>
bbbb<br>
</div>
<div class="col-md-6 red">
<div class="row">
<div class="col head">
HEADING 2 CLOUMNS RED
</div>
</div>cccc
</div>
</div>
<div class="row p-1">
<div class="col black">
dddd
</div>
</div>
<div class="row p-1">
<div class="col black">
eeee
</div>
</div>
<div class="row row-eq-height p-1">
<div class="col-md-6 black">
<div class="row">
<div class="col head">
HEADING 3 COLUMNS BLACK
</div>
</div>ffff<br>
ffff<br>
</div>
<div class="col-md-6 red">
<div class="row">
<div class="col head">
HEADING 4 CLOUMNS RED
</div>
</div>hhhh
</div>
</div>
</div>
【问题讨论】:
-
使用 SASS 版本。那里有一个 _variables sass 文档,您可以在其中将装订线设置为不同的宽度,并且在预编译时它会在整个 CSS 中进行调整。
标签: html css twitter-bootstrap bootstrap-4 spacing