zoukankan      html  css  js  c++  java
  • 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;
    }
  • 相关阅读:
    前端通过ajax请求,调用net core webapi接口
    WeUI——手机验证码
    Docker学习笔记之--安装mssql(Sql Server)并使用Navicat连接测试(环境:centos7)
    Docker学习笔记之-推送镜像到Registrys仓库
    PuppeteerSharp 在asp.net中使用 PuppeteerSharp生命周期管理
    vscode 插件记录下
    angular 项目8升级9 踩坑
    Skoruba.IdentityServer4.Admin 踩坑
    VUE-MATOMO实现埋点
    netcore rpm
  • 原文地址:https://www.cnblogs.com/zhangqie/p/6733739.html
Copyright © 2011-2022 走看看