Saya memiliki sebuah wadah <div>
dengan display: flex
. Ia memiliki anak <a>
.
Bagaimana saya bisa membuat anak tampak "inline"?
Secara khusus, bagaimana saya bisa membuat lebar anak ditentukan oleh kontennya, dan tidak memperluas ke lebar induknya?
Apa yang saya coba:
Saya mengatur anak untuk display: inline-flex
, tetapi masih mengambil lebar penuh. Saya juga mencoba semua properti tampilan lainnya, tetapi tidak ada yang berpengaruh.
Contoh:
.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>