我想要 div
的孩子填充它的宽度。
现在正在使用这样的代码:
.parent {
width: 100%;
display: inline-block;
height: 120px;
background: #000;
padding: 10px;
box-sizing: border-box;
}
.child {
display: inline-block;
margin-left: 1%;
width: 31.4%;
height: 100px;
background: #ddd;
}
<div class="parent">
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
</div>
它适用于 3 boxes
,但我想要的是 - 即使盒子数是 one
或 two
我希望它们填充父宽度。我想只使用 CSS 来实现这一点。
原文由 Jithin Raj P R 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用 flexbox 属性来实现这一点。
这是一个演示: