相同宽度的容器,flex-grow不起作用

sky*_*red 7 html css css3 flexbox flex-grow

我正在尝试使用flex来创建相同宽度的flex项,但是它们会根据flex项中的子项数不断改变宽度

小提琴

正如您所看到的,正确的绿色容器要小得多,即使两者都具有柔性增长:1

我怎样才能解决这个问题?谢谢!

span {
    display: inline-block;
    width: 10px;
    height: 30px;
    border: 1px solid red;
}
.container {
    display: flex;
    display: -webkit-flex;
    border: 1px solid blue;
    width: 200px; 
    padding: 2px;

}
.item {
    flex-grow: 1;
    -webkit-flex-grow: 1;
    border: 1px solid green;
}
Run Code Online (Sandbox Code Playgroud)

sky*_*red 5

使用 flex:1 而不是 flex-grow:1 似乎可以解决这个问题。