博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
清除浮动造成的影响
阅读量:6343 次
发布时间:2019-06-22

本文共 375 字,大约阅读时间需要 1 分钟。

hot3.png

float浮动可以让元素浮动起来,元素浮动之后脱离原来的排列层面(未完全脱离文档流),处于上方。float的确让元素的布局变得简单,但是也同样给浮动起来的元素地父级带来一些问题。子级元素浮动起来后,不再默认继承父级的宽高,而父级也检测不到子级的内容。

解决这个问题的方法就是给父级清除浮动。

(1)给父级手动添加高度

(2)给父级添加overflow:hidden

(3)给浮动的元素添加一个同级的标签,在标签内写clear:both;

(4)给父级添加一个after的伪类,在父级:after内写

parent:after {

 content:".";

 visibility:hidden;
 display:block;
 clear:both;

}

转载于:https://my.oschina.net/u/3704598/blog/1787048

你可能感兴趣的文章
java 库存 进销存 商户 多用户管理系统 SSM springmvc 项目源码
查看>>
网易音乐版轮播-react组件版本
查看>>
ES6 - 函数与剩余运算符
查看>>
你对position了解有多深?看完这2道有意思的题你就有底了...
查看>>
WebSocket跨域问题解决
查看>>
ECMAScript6基本介绍
查看>>
世界经济论坛发布关于区块链网络安全的报告
查看>>
巨杉数据库加入CNCF云原生应用计算基金会,共建开源技术生态
查看>>
Ubuntu 16.04安装Nginx
查看>>
从 JS 编译原理到作用域(链)及闭包
查看>>
flutter 教程(一)flutter介绍
查看>>
CSS面试题目及答案
查看>>
【从蛋壳到满天飞】JS 数据结构解析和算法实现-Arrays(数组)
查看>>
每周记录(三)
查看>>
Spring自定义注解从入门到精通
查看>>
笔记本触摸板滑动事件导致连滑的解决方式
查看>>
Android推荐常用的31个库
查看>>
Runtime 学习:消息传递
查看>>
你了解BFC吗?
查看>>
深入V8引擎-默认Platform之mac篇(1)
查看>>