Ich habe einen Container <div>
mit display: flex
. Es hat ein Kind <a>
.
Wie kann ich das Kind "inline" erscheinen lassen?
Wie kann ich insbesondere die Breite des Kindes durch seinen Inhalt bestimmen und nicht auf die Breite des Elternteils erweitern?
Was ich versucht habe:
Ich stellte das Kind auf display: inline-flex
, aber es nahm immer noch die volle Breite ein. Ich habe auch alle anderen Anzeigeeigenschaften ausprobiert, aber nichts hatte einen Effekt.
Beispiel:
.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>