ホームページ >ウェブフロントエンド >CSSチュートリアル >CSSの余白の重なりを解決する方法まとめ
この記事では、CSS のマージンオーバーラップに関する詳細な説明を主にいくつかの解決策を紹介します。編集者がそれを共有し、参考にさせていただきます。エディターをフォローして見てみましょう
今日はCSSを使用してマージンの重なりを防ぐいくつかの方法を整理しました
まず一連のdom構造を想定しましょう
<p class="parent"> <p class="child"> </p> </p>
通常、子要素にマージンを設定すると、 , この属性は親要素にも同じ効果をもたらしますが、実際には子要素にマージンを設定するだけなので、どうすればよいでしょうか。
(1) 親要素にボーダーを設定します
.parent { width: 300px; height: 300px; border: 1px solid #ccc; } .child { width: 200px; height: 200px; margin: 20px; }
.parent { padding: 1px; width: 300px; height: 300px; } .child { width: 200px; height: 200px; margin: 20px; }
<p class="parent"> <p style="width: 20px;height: 20px;margin-top: "></p> <p class="child"> </p> </p>
.parent { overflow: hidden; width: 300px; height: 300px; } .child { width: 200px; height: 200px; margin: 20px; }
.parent { width: 300px; height: 300px; } .child { width: 200px; height: 200px; margin: 20px; display: inline-block; }
以上がCSSの余白の重なりを解決する方法まとめの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。