我希望
标签中的子元素可以填满整个宽度。
目前我使用了以下代码:
.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个框
,但我的要求是- 即使框的数量为一个
或两个
,我也希望它们填充父元素的宽度。我想仅使用CSS来实现此目标。
inline-flex
和flex
有什么区别?哪一个更适合我的情况? - Jithin Raj P R在Safari中,值“flex”和“inline-flex”需要前缀才能正常工作。对于“flex”,请使用“display:-webkit-flex”,对于“inline-flex”,请使用“display:-webkit-inline-flex;”
祝好运。 :) - Jithin Raj P R