この記事ではCSSのoverflow:hidden属性でfloatをクリアする方法を紹介しますので、困っている方は参考にしてください。
まず第一に、フロートをクリアするということは、親要素がフローティング要素の高さを検出できるようにすることを意味し、それによって親要素をサポートすること、つまり、親要素の高さの崩壊の問題を解決することを意味することを知っておく必要があります。独自の高さがあるため、親要素が要素の背後にある要素が前方に埋め込まれるのを防ぎます。フロートをクリアすると、親要素の背後にある同じレベルの要素のレイアウトへの影響が解決されます。子要素の後ろは引き続き前方に埋められます。 具体的な例を見てみましょう<html> <head> <style type="text/css"> .parent{ width:300px; background:lightblue; border:1px solid; } .child1{ width:100px; height:100px; background:pink; float:left; } .child2{ width:200px; height:50px; background:red; } </style> </head> <body> <div class="parent"> <div class="child1"></div> <div class="child2"></div> </div> </body> </html>
<html> <head> <style type="text/css"> .parent{ width:300px; background:lightblue; border:1px solid; overflow: hidden; } .child1{ width:100px; height:100px; background:pink; float:left; } .child2{ width:200px; height:50px; background:red; } </style> </head> <body> <div class="parent"> <div class="child1"></div> <div class="child2"></div> </div> </body> </html>
以上がCSSでオーバーフローをクリアするにはどうすればよいですか?オーバーフロー:フロートをクリアする非表示の例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。