ホームページ  >  記事  >  ウェブフロントエンド  >  CSS 親クラスが float をクリアする理由の詳細な説明

CSS 親クラスが float をクリアする理由の詳細な説明

黄舟
黄舟オリジナル
2017-10-25 10:06:292022ブラウズ

フローティング要素は、静的な Web ページの制作でよく使用されます。たとえば、ブロックレベルの要素が排他的な行を占めることを防ぎたい場合、これを実現するためにフローティング設定を使用することがよくあります。ただし、適用すると、サブクラスの float を設定した後、親クラスの float がクリアされないことがわかります。これにより、次の問題が発生します:

1. Float 要素は、親コンテナまたは以前のコンテナに対して相対的に float になります。位置決め要素の場合、浮動要素はドキュメント フローから切り離されます。つまり、元の位置を占めなくなり、後続の要素または親コンテナに影響を与えます。 d _ _親コンテナの高さが自動的に膨張しますが、子要素が浮かんでその位置が保持されない場合、親コンテナは存在しないと感じて高さが拡大しません。

そのため、静的 Web ページを作成するときは、float のクリアの問題に注意を払う必要があります。float をクリアするコードは、次のように簡単に呼び出すことができます。

以上がCSS 親クラスが float をクリアする理由の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。