开发者社区 问答 正文

既然设置float会导致元素脱离文档流,会遮盖后面的元素,那为什么如果后面是文本,就不会遮盖到呢?

后面跟div的时候,div会被遮盖————http://runjs.cn/code/tjihw6yn
后面跟文本的时候,文本却不会被遮盖————http://runjs.cn/code/dudhoxao

展开
收起
a123456678 2016-05-27 15:23:16 2615 分享 版权
1 条回答
写回答
取消 提交回答
  • 浮动跟定位虽说都是所谓的脱离文档流,但是感觉上似乎还是有区别的。浮动之后,会影响后面的元素的排列,并且边框和背景会“塞”到浮动元素的下面,但是内容会挡住。而定位因为有了层叠特性,会完全覆盖。

    2019-07-17 19:18:00
    赞同 展开评论