ホームページ ウェブフロントエンド htmlチュートリアル 通常のドキュメント フローがフローティング ボックスに取って代わられるのはなぜですか?_html/css_WEB-ITnose

通常のドキュメント フローがフローティング ボックスに取って代わられるのはなぜですか?_html/css_WEB-ITnose

Jun 24, 2016 pm 12:08 PM

情報によると、
「フローティング ボックスは、その外縁が包含ボックスまたは別のフローティング ボックスの境界に接触するまで、左または右に移動できます。フローティング ボックスはドキュメントの通常のフローに含まれないため、ドキュメントの通常のフローはドキュメント フロー内のブロック ボックスは、フローティング ボックスが存在しないかのように動作します。「
情報にも、
」とあります。次の段落では、float:right スタイルの画像を追加します。右側の段落に移動します。 "

なるほど、テキストが画像を囲んでいます。これには私は混乱しました。私は他の人に彼に道を譲るように頼みました。それでも「彼が存在しないように振る舞う」と言えるでしょうか?
私の質問は、
Q: CSSS のフローティング ボックスは通常のフローにないのに、なぜフローティング ボックスは上層のように下のコンテンツをカバーせず、通常のドキュメント フローにインデントさせるのですか?

ディスカッションへの返信(解決策)

意味がよくわかりませんか? ? ?
これは、前の人があなたをブロックしているのに、それでも顔を見せたいと思って写真を撮るのと似ています。

フローティングは、Word のテキストの折り返し表示と同じように、通常のドキュメント フローから外れています

これは、写真を撮るのと少し似ており、前の人にブロックされますが、それでも顔を見せたいと考えます。

はい、私の理解では、レイヤーは同じものと同等です。露出できるのは頭だけで、残りは覆う必要があります。

でも実際には違います!

フローティングは、Word のテキストの折り返し表示と同じように、通常のドキュメント フローから分離されています

他に分離されていると言うのは、まだドキュメント フロー内にあるのではありませんか?たとえば、写真のフローティング設定がない場合、写真とテキストが次々と縦に配置されます。この「断捨離」とはどのような概念なのでしょうか?

以下のラインのフレーミングとクリーニングを見てください:
http://www.w3cschool.cn/css_positioning_floating.html


2 階の acesidonu からの返信を引用:

これは写真を撮るのと少し似ています。前の人があなたをブロックします、あなたはまだ見せびらかしたいのです。

はい、私の理解では、レイヤーは同じものと同等です。露出できるのは頭だけで、残りは覆う必要があります。

でも実際には違います!


3 階の li649905271 からの返信を引用:

フローティングは、Word のテキストの折り返し表示と同じように、通常のドキュメント フローから分離されています

分離とは何ですか、まだドキュメント フローの中にありませんか?たとえば、画像のフローティング設定がない場合、...

ドキュメントフローからの脱却とは、レイアウトの観点からの意味です

実は、これにこだわる必要はありません。 「ドキュメント フローから離れる」は、必ずしも他のドキュメント フローの要素に影響を与えないわけではありません。これは、概念の意味を理解する問題です。「ドキュメント フローから離れる」という認識を変えていただければ幸いです
さらに、フローティングのメカニズムは次のとおりです。要素がフローティングになった後、それに続くブロック ボックス (ボックス A に設定) はフローティング ボックスが存在しないかのように動作しますが、A ブロックに「ライン ボックス」がある場合は、フローティング ボックスが存在しないかのように動作します。 box [「ライン ボックス」の概念は「インライン ボックス」の概念とは異なることに注意してください。概念が異なります)] の場合、ライン ボックスはフローティング ボックスで覆われないように短縮されます。つまり、ボックスの場合です。 A、実際にはフローティングボックスで覆われていますが、ボックスAのコンテンツ領域にある「行ボックス」がコンテンツの境界線から整形されずに短縮され、フローティングボックスを囲んだような効果が得られます。作成者はこれを試して、A フレームの幅と高さを固定値に設定するか、フローティング フレームより大きくするか、フローティング フレームより小さく設定すると、このカバレッジ効果が明確に確認できます。
さらに詳しい情報については、次の 2 つの Web サイトをお勧めします。
1. http://www.w3schools.com、これは w3school の英語 Web サイトで、説明は中国語 Web サイトよりもわかりやすいと思います。

2. http://www.w3 .org/TR/2011/REC-CSS2-20110607/、これは W3C 公式 Web サイトの CSS2.1 仕様であり、パート 9 と 10 に焦点を当てています。

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

HTMLは初心者のために簡単に学ぶことができますか? HTMLは初心者のために簡単に学ぶことができますか? Apr 07, 2025 am 12:11 AM

HTMLは、簡単に学習しやすく、結果をすばやく見ることができるため、初心者に適しています。 1)HTMLの学習曲線はスムーズで簡単に開始できます。 2)基本タグをマスターして、Webページの作成を開始します。 3)柔軟性が高く、CSSおよびJavaScriptと組み合わせて使用​​できます。 4)豊富な学習リソースと最新のツールは、学習プロセスをサポートしています。

HTML、CSS、およびJavaScriptの役割:コアの責任 HTML、CSS、およびJavaScriptの役割:コアの責任 Apr 08, 2025 pm 07:05 PM

HTMLはWeb構造を定義し、CSSはスタイルとレイアウトを担当し、JavaScriptは動的な相互作用を提供します。 3人はWeb開発で職務を遂行し、共同でカラフルなWebサイトを構築します。

HTMLでの開始タグの例は何ですか? HTMLでの開始タグの例は何ですか? Apr 06, 2025 am 12:04 AM

Anexampleapalofastartingtaginhtmlis、それはaperginsaparagraph.startingtagsaresentionentientiontheyinitiateelements、definetheirtypes、およびarecrucialforurturingwebpagesandcontingthomedomを構築します。

HTML、CSS、およびJavaScriptの理解:初心者向けガイド HTML、CSS、およびJavaScriptの理解:初心者向けガイド Apr 12, 2025 am 12:02 AM

webdevelopmentReliesOnhtml、css、andjavascript:1)htmlStructuresContent、2)cssStylesit、および3)Javascriptaddsinteractivity、形成、

WebアノテーションにY軸位置の適応レイアウトを実装する方法は? WebアノテーションにY軸位置の適応レイアウトを実装する方法は? Apr 04, 2025 pm 11:30 PM

Y軸位置Webアノテーション機能の適応アルゴリズムこの記事では、単語文書と同様の注釈関数、特に注釈間の間隔を扱う方法を実装する方法を探ります...

Giteeページ静的なWebサイトの展開に失敗しました:単一のファイル404エラーをトラブルシューティングと解決する方法 Giteeページ静的なWebサイトの展開に失敗しました:単一のファイル404エラーをトラブルシューティングと解決する方法 Apr 04, 2025 pm 11:54 PM

GiteEpages静的Webサイトの展開が失敗しました:404エラーのトラブルシューティングと解像度Giteeを使用する

CSS3とJavaScriptを使用して、クリック後に周囲の写真を散乱および拡大する効果を実現する方法は? CSS3とJavaScriptを使用して、クリック後に周囲の写真を散乱および拡大する効果を実現する方法は? Apr 05, 2025 am 06:15 AM

画像をクリックした後、散乱と周囲の画像を拡大する効果を実現するには、多くのWebデザインがインタラクティブな効果を実現する必要があります。特定の画像をクリックして周囲を作成してください...

HTML、CSS、およびJavaScript:Web開発者に不可欠なツール HTML、CSS、およびJavaScript:Web開発者に不可欠なツール Apr 09, 2025 am 12:12 AM

HTML、CSS、およびJavaScriptは、Web開発の3つの柱です。 1。HTMLは、Webページ構造を定義し、などなどのタグを使用します。2。CSSは、色、フォントサイズなどのセレクターと属性を使用してWebページスタイルを制御します。

See all articles