hat Also habe ich eine Wrapper div, die ich möchte die Breite des Inhalts in sein. Ich habe gelesen, dass der beste Weg das zu tun ist, es zu machen display: inline-block;
Das Problem ist, das funktioniert nicht, wenn ich eine Reihe von Inline-Block-Elementen innerhalb der div habe. Irgendeine Möglichkeit, das zu beheben?Outer Div die Breite des Inhalts, wenn es Inline-Block-Elemente innerhalb
HTML
<div class="wrapper">
<div class="inner-wrap">
<h1>Heading</h1>
<div class="item">
<h2>Item 1</h2>
<p>Details</p>
</div>
<div class="item">
<h2>Item 1</h2>
<p>Details</p>
</div>
<div class="item">
<h2>Item 1</h2>
<p>Details</p>
</div>
<div class="item">
<h2>Item 1</h2>
<p>Details</p>
</div>
</div>
</div>
CSS
.wrapper {
background-color: white;
width: 100%;
display: block;
}
.inner-wrap {
display: inline-block;
border: 1px solid black;
}
.item {
display: inline-block;
background-color: red;
margin: 20px;
padding: 30px;
}
Try-Display zu verwenden: flex – Amit
@Amit, die nicht –