ホームページ  >  記事  >  ウェブフロントエンド  >  CSSでfloatは何を意味しますか

CSSでfloatは何を意味しますか

醉折花枝作酒筹
醉折花枝作酒筹オリジナル
2021-07-14 10:32:095330ブラウズ

CSS フローティングは、要素をドキュメント フローから取り出し、要素を左右に移動させ、その周囲の要素を再配置する方法です。 Float は画像によく使用されますが、レイアウトにも非常に便利です。

CSSでfloatは何を意味しますか

このチュートリアルの動作環境: Windows 7 システム、CSS3&&HTML5 バージョン、Dell G3 コンピューター。

いわゆる CSS フローティングとは、フローティング要素がドキュメントの通常のフローから切り離され、その外側の境界がドキュメントの内側の境界に触れるまで、float の値に従って左または右に移動することを意味します。親要素、または別の浮動要素の外側の境界まで。

A 要素がフローティングで、もともとその要素の後にランクされていた要素が、A 要素がドキュメント フロー内に存在しないことが判明した場合、A 要素は無視され、A 要素の前の要素に接続されます ( PS: ただし、テキストはそうではありません。テキストは無視され、A 要素の周囲に回り込みます。つまり、A 要素はテキスト フローから切り離されません。

CSSでfloatは何を意味しますか

#CSS の Float要素を左また​​は右に移動すると、その周囲の要素も再配置されます。Float (フローティング) は画像によく使用されますが、レイアウトでも非常に便利です。

float を使用して切り離す場合ドキュメント フローから見ると、他のボックスはこの要素を無視します。ただし、他のボックス内のテキストは依然としてこの要素のためのスペースを確保し、その要素を囲みます (部分的に無視されると言えます)。ドキュメントの通常のフローにない場合、ドキュメントの通常のフロー内のブロックは、フロート要素が存在しないかのように動作します。

position:absolute を使用してドキュメント フローから分離された要素の場合、他のボックスおよび他のボックス内のテキストはそれを無視します。

要素はフローティングです:

要素の水平方向はフローティングです。つまり、要素は左右にのみ移動できます。

フローティング要素は、エッジが包含ボックスまたは別のフローティング ボックスの境界線に触れるまで、その外側まで左または右に移動しようとします。

フローティング要素の前の要素は影響を受けません。

画像が右フローティングの場合、次のテキスト フローはその左に折り返されます:

例:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>HTML中文网</title>
<style>
img 
{
float:right;
}
</style>
</head>
<body>
<p>在下面的段落中,我们添加了一个 <b>float:right</b> 的图片。导致图片将会浮动在段落的右边。</p>
<p>
<img  src="logocss.gif"    style="max-width:90%"  style="max-width:90%" / alt="CSSでfloatは何を意味しますか" >
这是一些文本。这是一些文本。这是一些文本。
这是一些文本。这是一些文本。这是一些文本。
这是一些文本。这是一些文本。这是一些文本。
这是一些文本。这是一些文本。这是一些文本。
这是一些文本。这是一些文本。这是一些文本。
这是一些文本。这是一些文本。这是一些文本。
这是一些文本。这是一些文本。这是一些文本。
这是一些文本。这是一些文本。这是一些文本。
这是一些文本。这是一些文本。这是一些文本。
这是一些文本。这是一些文本。这是一些文本。
</p>
</body>
</html>

レンダリング:

推奨される学習:

css ビデオ チュートリアル

CSSでfloatは何を意味しますか

以上がCSSでfloatは何を意味しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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