【发布时间】:2021-05-27 09:21:07
【问题描述】:
我正在使用 CSS display: inline-block。
.container div
{
display: inline-block;
width: calc((100% - 13px) / 2);
margin: 2px;
background: #fff;
border-radius: 10px;
color: #5e5e5e;
cursor: pointer;
margin-bottom: 6px;
box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
transition: all 0.3s cubic-bezier(.25,.8,.25,1);
border-bottom: 2px solid #80D0C7;
position: relative;
}
.container div:last-child
{
width: 100%;
}
<div class="container">
<div class="red">Red</div>
<div class="green">green</div>
<div class="blue">blue</div>
<div class="orange">orange</div>
<div class="black">black</div>
</div>
我将width: 100% 放在 div last-child 上。但它提供了额外的填充/边距。
我的问题,如何使 div last-child 适合宽度 100% 而没有任何额外的填充/边距?
【问题讨论】: