Inline-Block Boxes Overflowing Container
提供されたコードでは、インライン ブロック ボックスが使用されており、コンテナ内にきちんと収まることが期待されます。容器。ただし、予期しない間隔によりボックスがオーバーフローします。
この動作は、インライン要素の固有の間隔と、インライン ブロック要素がこの特性を借用していることに起因します。インラインブロック要素間のスペースや改行は、段落内のスパン要素やテキスト要素間のスペースと同様に、ブラウザによって認識され、追加の幅として表示されます。
ソリューション
この問題を解決するには、HTML コード内の要素間の空白を削除します:
<div class="ok"><div class="box">1</div><div class="box">2</div><div class="box">3</div><div class="box">4</div></div>
以上がインライン ブロック要素がコンテナーからオーバーフローするのはなぜですか?それを修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。