博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
overflow: hidden用法,不仅仅是隐藏溢出
阅读量:4315 次
发布时间:2019-06-06

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

 

overflow:hidden是大家常用到的CSS样式,但是大多数人对这个样式的理解仅仅局限于隐藏溢出,而对于清除浮动这个含义不是很了解。

 
            

 

当父div没有规定height值,子div浮动后,父div只剩下padding-top+padding-bottom的30px.

如何让子div再次将父div的高度撑开呢?固然将父div也浮动起来是比较常用的做法,其实还可以使用overflower:hidden来清除浮动带来的影响。

#div1{
width: 200px; /*height: 50px;*/ padding: 10px 20px 20px 10px; background: red; margin: 0 auto; overflow: hidden;}

效果如下:

当然,我们以前用的最多的还是使用overflow:hidden来隐藏子元素相对于父元素的超界溢出,如下所示。

#div1{
width: 200px; height: 50px; padding: 10px 20px 20px 10px; background: red; margin: 0 auto; overflow: hidden;}

给父div加上固定高度后,再使用overflow: hidden将会隐藏掉子元素超出的那一部分,如下图:

因此我们可以尝试这样总结:当父元素的高度是靠子元素撑开的时候,子元素浮动时,则在父元素使用overflow: hidden可以清除浮动,使得父元素的高度依旧是靠子元素撑开。

当父元素自身设置了height属性值,则在父元素使用overflow: hidden可以使子元素超出父元素的那部分隐藏。

转载于:https://www.cnblogs.com/Likebard/p/5899512.html

 

转载于:https://www.cnblogs.com/chunyi/p/10337801.html

你可能感兴趣的文章
Openstack API学习
查看>>
IE10 For Windows 7 预览版开放下载
查看>>
FreeBSD 9.1 正式版已经可以下载
查看>>
Telerik ASP.NET AJAX Q1 2013支持持久化框架和iOS6
查看>>
整合 Ext JS 和第三方类库
查看>>
靶形数独【贪心+深搜】
查看>>
读大道至简第三章有感
查看>>
BeforeFieldInit的小叙
查看>>
TeamViewer的下载地址,低调低调
查看>>
005 线程ID和线程的优先级
查看>>
POJ 3067 Japan (树状数组 && 控制变量)
查看>>
python基础条件和循环
查看>>
an exciting trip
查看>>
【转】xmind8 破解激活教程
查看>>
Mysql用命令方式启动服务
查看>>
【贪心】codeforces A. Heidi and Library (easy)
查看>>
【leetcode】lower_bound
查看>>
跨站请求伪造(CSRF)
查看>>
EF Code First数据库映射规则及配置
查看>>
.Net StackFrame
查看>>