ホームページ  >  記事  >  ウェブフロントエンド  >  CSSをフロートにする方法

CSSをフロートにする方法

(*-*)浩
(*-*)浩オリジナル
2019-12-20 15:30:433780ブラウズ

CSSをフロートにする方法

#フローティング ボックスは、その外端が収容ボックスまたは別のフローティング ボックスの境界線に触れるまで、左右に移動できます。

フローティング ボックスはドキュメントの通常のフローにないため、ドキュメントの通常のフロー内のブロック ボックスは、フローティング ボックスが存在しないかのように動作します。

CSS フローティング CSS では、float 属性を通じて要素のフローティングを実現します。 (推奨学習: CSS チュートリアル )

下の図を見てください。ボックス 1 が表示されているとき右にフローティングすると、文書の流れから外れて右に移動します右端まで 含まれているボックスの右端を叩く:

CSSをフロートにする方法

下の図をもう一度見てください。ボックス 1 が左に浮くと、ドキュメント フローから外れます。そして、その端が含まれるボックスの左端に接触するまで左に移動します。これはドキュメント フローに存在しないため、スペースをとらず、実際にボックス 2 を覆い、ボックス 2 が表示されなくなります。

3 つのボックスすべてが左に移動すると、ボックス 1 は、それが含まれているボックスに当たるまで左に浮き、他の 2 つのボックスは、前の浮いているボックスに当たるまで左に浮きます。

CSSをフロートにする方法#下の図に示すように、格納ボックスが狭すぎて水平に配置された 3 つの浮遊要素を収容できない場合は、十分なスペースができるまで他の浮遊ブロックが下に移動します。 。フロート要素の高さが異なる場合、下に移動するときに他のフロート要素によって「スタック」される可能性があります:

以上がCSSをフロートにする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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