overflow:hidden;到底啥意思啊

overflow:hidden;到底啥意思啊

如题,老师这个属性到底啥意思

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,overflow:hidden主要作用是溢出隐藏。

例:元素的内容超出了元素设置的宽高,那么超出的部分将会被隐藏。

  1. 没有添加overflow属性, 示例代码:

    http://img1.sycdn.imooc.com//climg/5dbbcfd3093a453605540282.jpg

    实现效果如下:

    http://img1.sycdn.imooc.com//climg/5dbbcfde0917cc8b02580114.jpg

  2. 设置overflow:hidden之后

    http://img1.sycdn.imooc.com//climg/5dbbd003094a5c5d05540267.jpg

    实现效果如下:

    http://img1.sycdn.imooc.com//climg/5dbbd01209c39a6a02550080.jpg


一般在实际应用中,可以使用该属性清除浮动。老师在这里给同学举一个简单的示例:

  1. 子元素浮动脱离文档流后,导致父元素高度塌陷

    http://img1.sycdn.imooc.com//climg/5dbbd02609e15d0204530453.jpg

    效果如下:

    http://img1.sycdn.imooc.com//climg/5dbbd03009a7a2e301610050.jpg

  2. 给父元素添加overflow:hidden;属性,清除子元素浮动带来的影响,让子元素内容撑开父元素的高度

    http://img1.sycdn.imooc.com//climg/5dbbd0400966277c05540546.jpg

    效果实现如下:

    http://img1.sycdn.imooc.com//climg/5dbbd04e09247d5405540032.jpg


如果帮助到了你,欢迎采纳。祝学习愉快~~~


  • 慕桂英6225613 提问者 #1
    再多问一句,就是清除子元素浮动的功能,和多余元素隐藏,有关系吗?还是说只是html自带的特殊功能?
    2019-11-02 10:51:47
  • 好帮手慕慕子 回复 提问者 慕桂英6225613 #2
    同学你好, 可以简单的理解为是没有关系的, 只是html自带的特殊功能,我们记住这个特殊的使用方法即可,祝学习愉快~~~
    2019-11-02 11:20:55
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师