我不认为我尝试做的事情是可能的。
(这句话涉及个人看法,如需更准确翻译,需要提供更多上下文信息。)<div class="row">
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
</div>
<div class="row">
<div class="item"></div>
<div class="item"></div>
</div>
<div class="row">
<div class="item"></div>
</div>
如何使所有的.item
元素占据相同的水平空间,分别为第一个元素的大约33%,第二个元素的50%,最后一个元素的100%?
这里的思路是不设置.item
元素的大小(并避免给元素设置id
)以获得最大的灵活性和最小的错误表面。如果使用Flexbox无法实现,但可以使用其他策略,那么应该采用什么策略呢?
flex:1
应用于所有元素!这是您从 Flex 教程中学到的非常基本的内容... - Temani Afif