のコンテナ<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>