overflow

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style type="text/css">
            .box{
                width: 200px;
                height: 200px;
                background-color: #BBFFAA;
                /*
                    子元素默认存在于父元素内容区内
                        理论上子元素最大可以等于父元素内容区大小
                    如果子元素的大小超过了父元素怒的内容区,则超过的大小
                    会在父元素以外的位置显示
                        超出父元素内容区的内容称之为溢出
                    父元素默认将溢出内容在父元素外显示
                    通过overflow可以设置父元素如何处理溢出内容
                        可选值:
                            visible 默认值 不会对溢出内容做处理
                            hidden 溢出的内容,会被修剪,不会显示
                            scroll 为父元素添加滚动条,拖动滚动条查看完整内容
                            auto  会根据需求自动添加滚动条、
                                    需要水平添加水平,需要垂直添加垂直
                                    都不需要都不添加
                */
                overflow: auto;
            }
            .box2{
                width: 100px;
                height: 500px;
                background-color: red;
            }
        </style>
    </head>
    <body>
        <div class="box">
            <div class="box2"></div>
        </div>
    </body>
</html>

overflow 可选值

      visible 默认值不会对溢出内容处理

      hidden 溢出内容会被修剪不会显示

      scroll 为父元素添加滚动条拖动滚动条查看完整内容

      auto 根据需求自动添加滚动条

          

上一篇:css 实现移动端横向滚动效果(无滚动条)


下一篇:CSS overflow 属性(琐碎知识点整理)