这是html:
.search__name {
color: #fff;
display: block;
width: 20%;
padding: 0.3em 0;
background-color: seagreen;
margin-bottom: 10px;
}
.search__list {
display: flex;
flex-wrap: wrap;
border: 1px #00f solid;
padding-left: 0;
padding: 10px;
}
<ul class="search__list">
<li class="search__name">Not Promised</li>
<li class="search__name">Not Promised</li>
<li class="search__name">Not Promised</li>
<li class="search__name">Not Promised</li>
<li class="search__name">Not Promised</li>
<li class="search__name">Not Promised</li>
<li class="search__name">Not Promised</li>
<li class="search__name">Not Promised</li>
<li class="search__name">Not Promised</li>
</ul>
如何设置元素之间的填充,使它们等于框架的填充?现在底部框架的填充被添加到元素的填充中。如果我margin在元素的右边做,那么极端元素会向下移动,因为宽度设置为1/5从块的宽度开始
有可能是这样的: