正如您所知,当我们浮动HTML元素时,我们将其从正常流中移除,而其他元素就像没有任何元素一样,它们只是看不到它。但是,为什么文本开始环绕浮动图像,是不是它想在图像下面?
答案 0 :(得分:2)
您似乎将绝对定位与流程布局混淆。浮动元素向左/右移动,文本 通过环绕来尊重它们。
答案 1 :(得分:0)
这篇文章有点疯狂,但通过关于浮动属性的一切做得很好。
“一般来说,CSS浮点属性的目的是向左或向右推送块级元素,将其从流程中移出相对于其他块元素。这允许自然流动的内容包装这个概念类似于你每天在印刷文献中看到的概念,其中照片和其他图形元素在一侧对齐,而其他内容(通常是文本)自然地围绕左对齐元素或右对齐元素流动。
http://coding.smashingmagazine.com/2009/10/19/the-mystery-of-css-float-property/