<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>