Eu tenho um recipiente <div>
com display: flex
. Ele tem um filho <a>
.
Como posso fazer a criança parecer "inline"?
Especificamente, como posso fazer com que a largura da criança seja determinada pelo seu conteúdo e não expandir para a largura do pai?
O que eu tentei:
Eu coloquei a criança display: inline-flex
, mas ela ainda ocupava toda a largura. Eu também tentei todas as outras propriedades de exibição, mas nada teve efeito.
Exemplo:
.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>