overflow:hidden 的几种作用【转】

功能1、隐藏溢出

在IE6下,当子容器的宽高超出父容器时,父容器就会被撑开来。

例1:页面上有一个300*100的区域,放置滚动图片,父容器为边框,子容器是一张张的图片,那么此时,父容器起到遮罩的作用,除定义宽和高的值以外,还必须写overflow:hidden,这样就能把子容器的其它内容隐藏。

overflow:hidden <wbr>的几种作用

 

例2:网站的首页常常有这样的标题列表(如下图)

overflow:hidden <wbr>的几种作用

如果不事先告诉编辑这个区域是多少个字,程序又没有控制,那么CSS就可以用overflow:hidden的方法,仅仅显示一行。

 

2、消除浮动

如果一个容器中的子容器有浮动属性,外面的容器就要使用overflow:auto;清浮动,否则不会自适应扩展。

 

养成良好的清除浮动的习惯是必要的,不然有不少的 CSS BUG 问题是因为没有清除浮动造成的。我们多用<div class="clear"></div>的方法清除,而给层里写overflow:hidden;zoom:1 的方法也是可以清除浮动的,但有些人不提倡用,说有太多的限制性,比如当用户用键盘操作时,overflow会占用tab键位。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值