Mam pojemnik <div>
z display: flex
. Ma dziecko <a>
.
Jak ustawić dziecko jako „w tekście”?
W szczególności, w jaki sposób mogę ustawić szerokość dziecka na podstawie jego zawartości, a nie rozszerzać do szerokości rodzica?
Co próbowałem:
Ustawiłem dziecko display: inline-flex
, ale nadal zajmowało całą szerokość. Wypróbowałem także wszystkie inne właściwości wyświetlania, ale nic nie przyniosło efektu.
Przykład:
.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>