• CSS overflow 属性


    overflow 属性规定如何处理如何处理不符合元素框的内容。

     大多数主流浏览器都支持 overflow 属性。

    默认值是:visible

    visible:内容不会被修剪,会呈现在元素框之外。

    hidden:内容会被修剪,并且其余内容是不可见的。

    scroll:内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容。

    auto:如果内容被修剪,则浏览器会显示滚动条以便查看其余的内容。

    inherit:规定应该从父元素继承 overflow 属性的值。

    使用:

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>overflow </title>
            
            
        </head>
        <style type="text/css">
            .div1{
                background-color:#00FFFF;
                width:166px;
                height:135px;
                overflow: visible;/*内容不会被修剪,会呈现在元素框之外。*/
                overflow: auto;
                overflow: hidden;/*内容会被修剪,并且其余内容是不可见的。*/
                overflow: inherit;
                overflow: scroll;/*内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容。*/
            }
            #div2{
                background-color:#00FFFF;
                width:166px;
                height:135px;
                margin-top: 50px;
            }
            
            input{
                margin-top: 40px;
            }
            
        </style>
        <script type="text/javascript">
                 /*JS写法*/
                function hiddenOverflow()
                {
                    document.getElementById("div2").style.overflow="hidden";
                }
            </script>
        <body>
            
            
        <p>如果元素中的内容超出了给定的宽度和高度属性,overflow 属性可以确定是否显示滚动条等行为。</p>
        <div class="div1">
        这个属性定义溢出元素内容区的内容会如何处理。如果值为 scroll,
        不论是否需要,用户代理都会提供一种滚动机制。因此,有可能即使元素框中可以放下所有内容也会出现滚动条。默认值是 visible。
        </div>
        
        
        
        <div id="div2">
            这个属性定义溢出元素内容区的内容会如何处理。如果值为 hidden,
            当点击hidden时,滚动机制关闭,内容会被修剪,但是浏览器不会显示供查看内容的滚动条,默认值是 visible。
        </div>
        <input type="button" onclick="hiddenOverflow()" value="hidden" />
        
    
        </body>
    </html>

    CSS3属性: overflow-x overflow-y

    overflow-x 属性规定是否对内容的左/右边缘进行裁剪

    overflow-x 属性规定是否对内容的上/下边缘进行裁剪

    <div id="p">
            <p style=" 140px;">
                这个属性定义溢出元素内容区的内容会如何处理。如果值为 hidden,
                当点击hidden时,滚动机制关闭,内容会被修剪,但是浏览器不会显示供查看内容的滚动条,默认值是 visible。
                这是一个段落。这是一个段落。这是一个段落。这是一个段落。
            </p>
        </div>
        
    #p{
          width: 120px;
          height: 150px;
          overflow-x: scroll;
          margin-top: 25px;
          overflow-y: scroll;
    }
  • 相关阅读:
    网易数帆实时数据湖 Arctic 的探索和实践
    私有化场景下大规模云原生应用的交付实践
    Apache Kyuubi 在 T3 出行的深度实践
    Win7 32位原版镜像无法安装VMware Tools
    VB.NET代码转C#的方法
    ArcGIS Pro导入OSGB倾斜摄影数据
    基于倾斜摄影测量的三维建模实验
    解决QTTabBar标签不能置顶的问题
    GIS中图斑椭球面积的计算
    ISaveAs导出栅格显示异常
  • 原文地址:https://www.cnblogs.com/zhangqie/p/6733739.html
Copyright © 2020-2023  润新知