【发布时间】:2020-05-17 03:45:23
【问题描述】:
我正在尝试像这里一样对齐 div:https://i.imgur.com/dcUnEkO.png
但结果错误:https://codepen.io/online123/pen/VwvGoQP
HTML:
<div class="under d-flex flex-wrap justify-content-center">
<div class="box">Flex item 1</div>
<div class="box">Flex item 2<br/><br/><br/>end</div>
<div class="box">Flex item 3</div>
<div class="box">Flex item 4</div>
<div class="box">Flex item 5<br/><br/>end</div>
<div class="box">Flex item 6</div>
<div class="box">Flex item 7</div>
<div class="box">Flex item 8</div>
<div class="box">Flex item 9<br/><br/><br/><br/>end</div>
<div class="box">Flex item 10</div>
<div class="box">Flex item 11</div>
<div class="box">Flex item 12</div>
</div>
CSS:
.under {
width:70%;
margin:auto;
padding-top:40px;
padding-bottom:40px;
text-align:center;
border: 1px solid green;
overflow:auto;
justify-content:center;
position:relative;
}
.box {
text-align:center;
width:314px;
padding:10px;
margin:10px;
display:inline-block;
border: 1px solid black;
align-self:flex-start;
}
body {
height:100%;
padding:0px;
margin:0px;
flex-direction:column;
justify-content:center;
background-color:#262626!important;
color:#ddd!important;
font-family: 'Jost', sans-serif;
}
怎么做?有人能帮我吗?谢谢
【问题讨论】:
-
我能问一下你为什么使用
<br>吗? -
仅用于显示不同的高度。
-
注意:
<br>标签不使用也不需要结束斜线,并且在 HTML 中从来没有。 -
已经尝试过,但它不起作用。它拉伸 .box 的宽度。或者在屏幕小的时候保持 3 列。
标签: html css bootstrap-4 flexbox