最佳答案
我有一个容器<div>
和display: flex
。它有一个子对象<a>
。
我怎样才能使孩子出现“内联”?
具体来说,我怎样才能使子的宽度由其内容决定,而不扩展到父的宽度?
我尝试了什么:
我将子对象设置为display: inline-flex
,但它仍然占用了整个宽度。我还尝试了所有其他显示属性,但都没有效果。
例子:
.container {
background: red;
height: 200px;
flex-direction: column;
padding: 10px;
display: flex;
}
a {
display: inline-flex;
padding: 10px 40px;
background: pink;
}
<div class="container">
<a href="#">Test</a>
</div>
< a href = " http://codepen。io / donpinkus /钢笔/ YGRxRY noreferrer“rel = > http://codepen.io/donpinkus/pen/YGRxRY < / >