<div style="float: left; width: 400px; height: 400px; background-color: green;"></div>
<div style="width: 400px; height: 400px; background-color: yellow;">Hello World!</div>
<div style="width: 400px; height: 400px; background-color: blue;"></div>
を残し上記の例では、私はいくつかのことを理解していない:
-
緑のdivは、黄色の上に積層されているのはなぜ
- div?
- なぜ青いdivがどこにあり、黄色のdivがどこにあるのではなく、テキスト
"Hello World"
が印刷されていますか?
まだ浮かべ要素で撮影されたスペースを認めながら、私は、左側にその要素をプッシュし、何事もなかったかのようにレンダリングするために、次のすべての要素を持っているfloat: left;
を理解しています。
だから私はこの予想:緑のdivの右側に
- 黄色のdivを。
- 緑色のdivのすぐ下の青色のdiv。
- イエローdivには
"Hello World"
という文字が印刷されています。
あなたが一つのキーポイントを逃した:浮動要素の後の要素はこれがhttpsの正確な複製であること – bhv
の周りに流れます://stackoverflow.com/questions/40264773/understanding-css-floatしかし、私はどちらの質問の良いタイトルを考え出すことができません。 – BoltClock
@bhv:そのステートメントは、それが得られるほど曖昧です。 「要素[...]が流れる」を定義します。 – BoltClock