float & overflow & clear

1. float元素脱离了正常的文档流(盒模型)

不参与父元素高度计算
(但同级display:inline-block能够感知其存在)

2. float元素未脱离文本流

同级 display:inline和display:block中的文本会围绕在其周围

3. overflow:hidden|auto|scroll 能解决float造成的父元素高度塌陷

正常情况下float元素不参与父元素高度的计算,但当父元素overflow属性设置了hidden|auto|scroll后,在父元素没有设置固定高度的情况下,float元素的高度能够撑起父元素的高度

4. clear:left|right|both 能够清除当前元素前的,对应浮动方向的float兄弟元素的浮动
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • day01­_起源和结构 结构:Xhtml xml 表现:CSS 行为:DOM ECMAScript 以上都属于W...
    Sakura_明妃阅读 1,309评论 0 1
  • https://www.zhangxinxu.com/wordpress/2010/01/css-float%E6...
    枫叶落尽阅读 128评论 0 0
  • 一、在什么场景下会出现外边距合并?如何合并?如何不让相邻元素外边距合并?给个父子外边距合并的范例 在CSS当中,相...
    dengpan阅读 665评论 0 0
  • display: none; 与 visibility: hidden; 的区别 联系:它们都能让元素不可见 区别...
    纹小艾阅读 1,953评论 0 1
  • 1标准的CSS的盒子模型?与低版本IE的盒子模型有什么不同的? CSS盒子模型:由四个属性组成的外边距(margi...
    秦小婕阅读 1,281评论 0 1

友情链接更多精彩内容