overflow:hidden的作用
来源:互联网 发布:平板windows系统怎么样 编辑:程序博客网 时间:2024/04/30 00:59
功能1、隐藏溢出
在IE6下,当子容器的宽高超出父容器时,父容器就会被撑开来。
要想解决这个问题,在父容器中除定义宽和高的值以外,还必须写overflow:hidden,这样就能把子容器的其它内容隐藏。
但是在火狐或者其他浏览器里面,我们发现问题并非如此简单。我们发现,当子容器这个div的宽度和高度都大于父容器这个div的时候,父容器并没有被内撑开而是依旧显示为我们指定的宽高。
例如:结构如下:
css代码:
#wai{ width:200px;
#nei { float:left; width:300px; height:300px; background:red;}
在IE6中显示如下图:
wai层div被nei层div撑开。
在IE7、IE8、FF中显示如下图:
wai并没有被nei撑开而是依旧显示为我们指定的宽高。
但是如果我们在#wai中加上overflow:hidden; 显示就会变化了,nei的宽高自动的被隐藏掉了。
总之,当我们没有给wai这个div设置高度的时候,nei这个div的高度,就会撑开wai这个div,而在另一个方面,我们要注意到的是,当我们给wai这个div加上一个高度值,那么无论nei这个div的高度是多少,wai这个高度都是我们设定的值。而当nei的高度超过wai的高度的时候,超出的部分就会被隐藏。这就是隐藏溢出的含义!
功能2、消除浮动
当nei这个div加上浮动这个属性的时候,在显示器的侧面,它已经脱离了wai这个div,也就是说,此时的nei的宽高是多少,对于已经脱离了的wai来说,都是不起作用的。当我们全面的理解了浮动这个词的含义的时候,我们就理解overflow:hidden这个属性中的解释,清除浮动是什么意思了。也就是说,当我们给wai这个div加上overflow:hidden这个属性的时候,其中的nei等等带浮动属性的div的在这个立体的浮动已经被清除了。
- overflow:hidden的作用
- overflow:hidden的作用
- overflow:hidden的作用
- overflow:hidden的作用
- overflow:hidden的作用
- CSS中 overflow:hidden 的作用
- CSS中 overflow:hidden 的作用
- overflow:hidden作用
- overflow:hidden这个属性的作用是隐藏溢出
- 关于overflow hidden的研究
- CSS overflow:hidden的理解
- CSS overflow: hidden的例子
- overflow:hidden的原理问题
- 探究CSS属性overflow:hidden的作用:隐藏溢出和清除浮动
- overflow:hidden
- overflow:hidden
- overflow:hidden
- overflow:hidden
- 微服务架构图
- CSS3中的Transition属性详解
- JavaScript Try...Catch 声明的 使用方法
- js中eval详解
- CSS定位属性Position详解
- overflow:hidden的作用
- 【转载】js 对表格进行各种操作(转)
- MYSQL5.7版本sql_mode=only_full_group_by问题 5.7就是个坑
- z-index和zindex
- GCC主要数据结构之c_language_kind
- javascript 正则表达式入门到高级-01
- 使用MultiColumnPullToRefreshListView实现瀑布流加载网络图片
- javascript 正则表达式入门到高级-02
- javascript 正则表达式入门到高级-03