关于img标签 左浮动的问题

图片描述

图片描述

图片描述

请问一下 为什么img标签加上左浮动之后 它原本在下面的东西就能跑到img的右边去呢?

我记得div1和div2,假如把div1加上左浮动的时候,那这时不是应该是div1覆盖了一部分div2的吗?求高手解答一下 谢谢!

这和标签什么默认属性有关系的吗 ?

阅读 7.6k
4 个回答

MDN文档

clipboard.png

W3C文档

clipboard.png

可能原本float被设置出来就是为了实现文字环绕效果

文本元素和行内元素会围绕着浮动的元素安放,而块级元素会填补浮动元素之前的空位,具体原因我也不太清楚

在外层的父元素加上overflow:hidden;

两个块元素自上而下排列 一个左浮动 另一个自然就 浮动过去了吧

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题