热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

清除浮动的几种方式,各自的优缺点?

①给父元素单独定义高度优点:简单快速、代码少。缺点:无法进行响应式布局。②在标签结尾处加空div标签<div><div&

①给父元素单独定义高度
  优点:简单快速、代码少。
  缺点:无法进行响应式布局。

②在标签结尾处加空div标签


  优点:简单快速、代码少,兼容性较高。
  缺点:增加空标签,不利于页面优化。

③父级定义overflow:hidden
  优点:简单快速、代码少,兼容性较高。
  缺点:超出部分被隐藏了,在布局的时候要注意。

④父级定义class="clearfix",使用after伪类和zoom
  .clearfix:after{content:"";display:block;clear:both;height:0;overflow:hidden;visibility:hidden;}
  .clearfix{zoom:1;}
  优点:写法固定,没有多余结构,兼容性高。
  缺点:代码多。


推荐阅读
author-avatar
君子淡如水2012
这个家伙很懒,什么也没留下!
Tags | 热门标签
RankList | 热门文章
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有