如何让flexbox父项具有子项的宽度?

mik*_*ana 11 css flexbox

我有一个父元素,里面有两个元素:

<div class="parent">
  <div class="child">
     one
  </div>
  <div class="child">
    two
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

目前,.parent是100%宽.我希望它只是两个孩子的宽度.

.parent {
  display: flex;
  background-color: aliceblue;
}
Run Code Online (Sandbox Code Playgroud)

如何使父级成为其内容的宽度,而不是更宽?

请参阅codepen以获取实时演示.

j08*_*691 33

将父级的显示更改flexinline-flex.

codepen演示

  • 另外你可以看到[这里](http://codepen.io/anon/pen/jVPMVx)如果给两个子div一个flex-basis宽度,它就不能用于inline-flex (2认同)