CSS を学習する過程で、css float と css Clear float をよく目にします。では、css float とは何を意味するのでしょうか。 CSS で float をクリアする必要があるのはなぜですか?この記事では、cssのfloatの意味と、cssでfloatがクリアされる理由を紹介します。
1. まず、CSS フローティングの意味を見てみましょう。
百度百科事典から知ることができます: float は CSS スタイルの位置決め属性であり、ラベル オブジェクト (
CSS では、float 属性を通じて要素のフローティングを実現します。 (float 属性の詳細については、css マニュアルを参照してください。)
上記の意味は前後するようなので、以下にわかりやすく説明します。
CSS の一部の要素はブロックレベル要素であり、自動的に新しい行が有効になることを知っておく必要があります (ブロックレベル要素の参考記事: CSS ブロックレベル要素の定義とは何ですか? CSS ブロックとは何ですか?)レベル要素? )、別のタイプのインライン要素は、前のコンテンツとともに「1 行」で表示されます (インライン要素の参考記事: CSS インライン要素とは何ですか? CSS ブロックレベルの違い)要素とインライン要素); ただし、CSS フローティングを使用する必要があるこのレイアウト方法を変更する必要がある場合があります。
CSS フロートを使用すると、特定の要素がその行の横に移動し、他のコンテンツが下に流れることができます。右フロート要素はコンテナの右側にプッシュされ、コンテンツは左側にプッシュされ、そのコンテンツは右側にフローダウンします。
CSS float の意味を読んだ後、CSS が float をクリアする必要がある理由を見てみましょう。
2. CSS で float をクリアする必要があるのはなぜですか?
css float の意味についての上記の説明の後、場合によっては css float が存在する必要があることがわかりました。では、なぜ float をクリアする必要があるのでしょうか?
知っておく必要があります: フローティング ボックスは、別のフローティング ボックスまたは外側の端にある格納ボックスに遭遇するまで、左右に移動できます。フローティング ボックスはドキュメント フロー内の通常のフローに属しません。要素がフローティングされると、ブロック レベルの要素のレイアウトには影響しませんが、インライン要素のレイアウトにのみ影響します。この時点で、ドキュメント フローの通常のフローでは、フローティング ボックスが同じレイアウト モードを持たないことが表示されます。収容ボックスの高さが浮遊ボックスよりも低い場合、「高さ崩れ」が発生します。このときフロートをクリアする必要があります。
簡単に言うと:
例: float がクリアされていない場合、div の重複の問題が発生します。上部にヘッダー ブロック、中央に 2 列のコンテンツ ブロック、下部にフッター ブロックを持つ Web ページを作成します。中央のコンテンツ ブロックに左側のフロートを設定し、2 つのブロックの高さが一致しない場合は、フロートをフッターでクリアする必要があります。フロートがクリアされていない場合は、フッター ブロックが重なってしまいます。画像:
関連する推奨事項:
以上がCSSフロートとはどういう意味ですか? CSS で float をクリアする必要があるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

最近の色に関するツール、記事、リソースの実行がありました。あなたの楽しみのためにここにそれらを丸くすることで、私がいくつかのタブを閉じてもらいましょう。

ロビンは以前にこれをカバーしたことがありますが、私は過去数週間でそれについての混乱を聞いて、他の人がそれを説明することに刺されたのを見ました、そして私は望んでいました

サンドイッチサイトのデザインが大好きです。多くの美しい特徴の中には、これらの見出しがあり、レインボーの下線が下線を描いて、スクロールするときに動きます。そうではありません

多くの人気のある履歴書設計は、グリッド形状にセクションを配置することにより、利用可能なページスペースを最大限に活用しています。 CSSグリッドを使用して、レイアウトを作成しましょう

ページのリロードは何かです。ページが反応しないと思われるとき、または新しいコンテンツが利用可能であると信じるときにページを更新することもあります。時々私たちはただ怒っています

Reactの世界でフロントエンドアプリケーションを整理する方法に関するガイダンスはほとんどありません。 (「正しいと感じる」までファイルを移動するだけです笑)。真実

ほとんどの場合、ユーザーがアプリケーションに積極的に関与しているのか、一時的に非アクティブであるかを本当に気にしません。非アクティブ、意味、おそらく彼ら

Wufooは常に統合に優れています。キャンペーンモニター、MailChimp、TypeKitなどの特定のアプリと統合されていますが、


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

ドリームウィーバー CS6
ビジュアル Web 開発ツール

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。
