• CSS浮动布局带来的高度塌陷以及其解决办法


      1 <!DOCTYPE html>     
      2 <html lang="en">    
      3 <head>   
      4     <meta charset="UTF-8">
      5     <title></title> 
      6     <style>         
      7     .outer{         
      8         border:10px red solid;           
      9     }    
     10     .inner{         
     11         width:100px;
     12         height:100px;    
     13         background-color:orange;
     14         float:left;
     15         /*
     16         高度塌陷的问题:
     17             在浮动布局当中,父元素的高度默认被子元素撑开
     18                 档子元素浮动后,其会脱离文档流,子元素会从文档流中>    脱离将会无法撑起父元素的高度,导致父元素的高度丢失
     19             父元素高度丢失后,其下面的元素会自动上移,导致页面布局>    混乱
     20             所以高度塌陷的问题是浮动布局中比较常见的问题,这个问题>    我们必须进行处理
     21          
     22          */
     23     }    
     24     /*   
     25     BFC-块级格式化环境
     26         -BFC是一个CSS中的一个隐含的属性,可以为一个元素开启BFC
     27             开启BFC该元素会变成一个独立的布局区域
     28         -元素开启BFC后的特点:
     29             1.开启BFC的元素不会被浮动元素锁覆盖
     30             2.开启BFC的元素子元素和父元素外边距不会重叠
     31             3.开启BFC的元素可以包含浮动的子元素
     32         可以通过一些特殊的方法来开启元素的BFC
     33             1.设置元素浮动
     34             2.将元素设置为行内块元素
     35             3.将overflow设置为非visible的值
     36                 -hiden/auto
     37      */  
     38     </style>
     39 </head>  
     40 <body>   
     41     <div class="outer">
     42         <div class="inner"></div>
     43                                                                    
     44     </div>
     45 </body>  
     46 </html>  
    ~                                                                      
    ~                                                                      
    ~                                                                      
    ~                                                                      
    ~                                                                      
    ~                                                                      
    ~                                                        
    笨鸟先飞
  • 相关阅读:
    elastic search配置ik分词及pinyin分词使搜索同时支持中文和拼音搜索
    centos如何配置本地yum源
    PostGIS 3.0.1编译安装
    CentOS7安装GeoServer
    PostgreSQL v12.0在Centos7手动安装
    CentOS7.3镜像下载
    CentOS7各个版本镜像下载地址
    ElasticSerach7.6.0拼音分词器安装和使用
    uDig配图与GeoServer添加Style
    清除SQL2005数据库日志的方法
  • 原文地址:https://www.cnblogs.com/zoutingrong/p/13984489.html
Copyright © 2020-2023  润新知