У мене є контейнер <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>