【发布时间】:2021-07-05 06:06:44
【问题描述】:
我正在尝试创建一个浮动项目列表,这些项目分为 2 个部分。
问题是,由于我认为浮动项目,我为在 2 个 div 之间留出一些空间而应用的边距无法正常工作。
https://jsfiddle.net/hc7muswj/
我想在第一个列表和下一个 H2 之间留一些空间。
如何使第一个 div 具有“稳固性”以允许我从它的底部留出边距?
.lozzy {
width: 300px;
margin-bottom: 20px !important;
}
.lozzy h2 {
clear: both;
}
.lozzy ul {
padding-left: 0px !important;
}
.lozzy ul li {
width: fit-content;
float: left;
padding: 5px 15px;
border-radius: 5px;
margin-right: 10px;
margin-top: 5px;
margin-bottom: 5px !important;
font-size: 16px!important;
color: #f3f3f3;
background-color: #404040;
display: inline-block;
}
<div class="lozzy">
<h2>Skills</h2>
<ul>
<li>First thing</li>
<li>Second thing</li>
<li>Third thing</li>
<li>Fourth thing</li>
<li>Fifth thing</li>
</ul>
</div>
<div class="lozzy">
<h2>Toolkit</h2>
<ul>
<li>First thing</li>
<li>Second thing</li>
<li>Third thing</li>
<li>Fourth thing</li>
<li>Fifth thing</li>
</ul>
</div>
【问题讨论】: