• 高度塌陷


    一、高度塌陷出现的场景:
      ①当子元素有浮动,父元素没有高度的时候,父元素会出现高度塌陷;
      ②注:浮动的子元素不会撑开父元素的 height 或者是 min-height。
    二、解决高度塌陷的方法:
    1:给出现高度塌陷的元素添加:overflow:hidden;
        ①原理:overflow:hidden;触发了一个 BFC(布局逻辑)
        ②BFC规定:计算BFC高度时候,浮动元素也参与计算。
        ③弊端:隐藏掉定位在当前元素外围的内容。
     2:在浮动元素的下方(同级)添加一个空的div,给div设置样式
        ① div{clear:both;}
        ② 原理:添加的空div添加了clear:both;忽略上方同级添加浮动的元素留出的空间。在父元素最底下显示,撑开父元素高度。
        ③弊端:形成代码的冗余(出现高度塌陷,添加一个div)
     3:万能清除法:
        ①选择符:after{
                    content:".";
                    clear:both;
                    display:block;
                    height:0;
                    overflow:hidden;
                    visibility:hidden;
                }
          ②选择符{
                    zoom:1;
                }(IE浏览器)
  • 相关阅读:
    git
    界面编程与视图(View)组件
    genymotion的安装
    210中断故障分析
    6410/210按键中断编程
    2440按键中断编程
    中断处理流程深度剖析
    scrapy 写文件进行debug调试
    scrapy 爬虫中间件-offsite和refer中间件
    scrapy文件管道
  • 原文地址:https://www.cnblogs.com/yh-3175339026/p/12607610.html
Copyright © 2020-2023  润新知