给每个盒子设定固定宽度和高度 | 优点:简单方便,兼容性好,适合只改动少量内容不涉及盒子排布的版面 | 缺点:非自适应,浏览器的窗口大小直接影响用户体验 |
给外部父盒子也添加浮动 | 方法方便 | 对页面布局不友好,不利于维护 |
给父盒子添加overflow属性,触发bfc | 简单快速 | overflow:auto 有可能出现滚动条,影响美观,overflow:hidden可能会带来内容不可见的问题 |
父盒子里最下方引入清除浮动块 | 用最下面的空盒子清除浮动,把盒子重新撑起来 | 引入了冗余元素 |
after伪类清除浮动,外部盒子的after伪元素设置clear属性 | 是一种纯css的解决浮动造成的盒子塌陷方法,没有引入任何冗余元素 | 但是低版本ie不兼容 |
清除浮动的方式和优缺点
最新推荐文章于 2022-12-14 14:00:54 发布