したがって、内容の幅にしたいラッパーdivがあります。私はそれを行うための最善の方法は、それを行うことですdisplay: inline-block;
問題は、私はdiv内のインラインブロック要素の束を持っているときに動作しません。これを修正する方法はありますか?Outer Div内部にインラインブロック要素がある場合のコンテンツの幅
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>
inline-flex
の代わりinline-block
を使用して
.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;
}
は、ディスプレイを使用してみてください:1行上のすべてのアイテムを入れる – Amit
@Amitを曲げます。 –