当前位置: 首页 > Web前端 > CSS

flex布局,子元素宽度不符合预期

时间:2023-03-30 23:47:58 CSS

预期子元素内容不一样,但希望子元素平均分成三个:遇到的问题其实每个子元素都不会按照内容宽度均匀分布:代码:

texttext

texttexttexttexttext文本

888373773

.box{display:flex;}.child{高度:300px;}.child1{flex-grow:1;背景色:#0f0;}.child2{flex-grow:1;背景色:#f00;}.child3{flex-grow:1;背景色:#fff000;}解决方案设置每个子元素的宽度为0:.child{height:300px;宽度:0;}来解决这个问题!!!!!而且这个方案也适用于flex布局中的溢出失败!原理不清楚,待更新......