我感到困惑的是,为什么一个flex div会占据其父元素的100%宽度。看下面的片段:
#wrapper {
width: 100%;
height: 100px;
background: green;
}
#flex {
color: white;
display: flex;
flex-direction: row;
background: blue;
}
<div id="wrapper">
<div id="flex">
<div>Item</div>
<div>Item</div>
<div>Item</div>
<div>Item</div>
</div>
</div>
为什么flex div会扩展到父元素的100%宽度?有没有办法使flex div只与其中的内容一样宽?
任何帮助都将不胜感激, 谢谢