1.overflow:hidden  溢出隐藏

给一个元素中设置overflow:hidden ,那么该元素的内容若超出了给定的宽度和高度属性,那么超出的部分将会被隐藏,不占位。

代码如下:

运行结果如下:

2. overflow:hidden 清除浮动

一般而言,父级元素不设置高度时,高度由随内容增加自适应高度。当父级元素内部的子元素全部都设置浮动float之后,子元素会脱离标准流,不占位,父级元素检测不到子元素的高度,父级元素高度为0。那么问题来了,如下:

运行结果如下:

如上,由于父级元素没有高度,下面的元素会顶上去,造成页面的塌陷。因此,需要给父级加个overflow:hidden属性,这样父级的高度就随子级容器及子级内容的高度而自适应。如下:

由于在IE比较低版本的浏览器中使用overflow:hidden;是不能达到这样的效果,因此需要加上 zoom:1;

所以为了让兼容性更好的话,如果需要使用overflow:hidden来清除浮动,那么最好加上zoom:1;

3. overflow:hidden 解决外边塌陷

父级元素内部有子元素,如果给子元素添加margin-top样式,那么父级元素也会跟着下来,造成外边距塌陷,如下:(红色框)

给父元素增加overflow:hidden可以解决这个问题:

运行结果如下:

注:有兴趣的朋友可以了解一下“ 块级格式化上下文BFC ”

最新文章

  1. java堆和栈的区别
  2. soapui中文操作手册(八)----Web服务的功能测试案例
  3. WCF初探-13:WCF客户端为双工服务创建回调对象
  4. [转]App Store 审核、限时免费、排行、推荐机制技巧精华汇总
  5. oracle11g 修改字符集 修改为ZHS16GBK
  6. Android开发系列之搭建开发环境
  7. 条带深度 队列深度 NCQ IOPS
  8. 巧用hidden传递参数
  9. 浏览器格式化JSON输出,thinkphp
  10. Debian安装autoconf
  11. 手机号码抽奖系统(JS)
  12. Django使用cropbox包来上传裁剪图片
  13. 翻译:INSERT(已提交到MariaDB官方手册)
  14. java课程课后作业04之动手动脑
  15. java 虹软ArcFace 2.0,java SDK使用、人脸识别-抽取人脸特征并做比对
  16. 论raw_input与input之间的缠缠绵绵
  17. WPF自定义TabControl样式
  18. struts2返回json字符串
  19. 深入理解Java虚拟机&运行时数据区
  20. WordPress引入css/js两种方法

热门文章

  1. django入门与实践(续)
  2. SpringCloud Netflix Feign
  3. pycharm连接mysql5.7
  4. 第五十三篇 Linux相关——Web服务器
  5. B1027 打印沙漏
  6. 阻塞队列BlockingQueue之LinkedBlokingQueue
  7. BZOJ 2342 [Shoi2011]双倍回文(Manacher)
  8. Navicat图形更改表结构的时,设置外键时出现1452错误
  9. docker镜像 - 下载、创建镜像和导入导出镜像
  10. python测量代码运行时间方法