ฉันมีภาชนะที่มี<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>