1、浮动引起的问题和解决办法?

浮动引起的问题?
父元素的高度无法被撑开,影响与父元素同级的元素;
与浮动元素同级的元素会紧跟其后;
若非第一个浮动元素,则该元素之前的元素也要浮动,否则会影响页面的展示效果

 解决办法?

1.额外标签法   在浮动元素后添加一个</div> 添加clear:both
2.给父级元素添加 overflow:hidden
3.使用伪元素 :after zoom
4.使用before和after双伪元素。

 伪元素和zoom清除浮动

.clearfix:after{
    content: "";
    display: block;
    height: 0;
    clear:both;
    visibility:hidden;  
}
.clearflx{
     zoom:1;
}

  

 

posted on 2020-11-09 16:25  liumcb  阅读(57)  评论(0编辑  收藏  举报