我很困惑为什么 flex div 占据其父元素的 100% 宽度。采取以下片段:
#wrapper {
width: 100%;
height: 100px;
background: green;
}
#flex {
color: white;
display: flex;
flex-direction: row;
background: blue;
}Run Code Online (Sandbox Code Playgroud)
<div id="wrapper">
<div id="flex">
<div>Item</div>
<div>Item</div>
<div>Item</div>
<div>Item</div>
</div>
</div>Run Code Online (Sandbox Code Playgroud)
为什么 flex div 会扩展到父级的 100% 宽度?有没有办法使 Flex div 的宽度仅与其中内容的宽度相同?
任何帮助表示赞赏,谢谢