zoukankan      html  css  js  c++  java
  • 正确滚动条的使用

     纵向设置滚动条

    overflow-y: scroll

       下面2个div占据屏幕宽度一半,将右边设置滚动条(滑动滚动条时,左边部分不动)

      
     
      <div id="container">
        <div id="left"></div>
        <div id="right">
        ...
        </div>
      </div>
    css如下
      style{
        html,body,#container,#right{
          height: 100%;
          /*设高时必须每一级都设置高,设到html为止*/
        }
        #right{
          overflow-y: auto;
          /*在想给滚动条的div中设置*/
        }
      }
     

     横向设置滚动条

    overflow-x: scroll 

      <div></div>
      <div id="scroll">
        <div id="width">...</div>
      </div>
    下面的div使他横向滑动,但是整个屏幕不动
     
    css如下
      style{
        #scroll{
          overflow-x: scroll;
        }
        #width{
           10000px;
        }
      }
     
    总结为八字真理------“先设滑动后设宽高”
    在设置宽时可以设置一个固定值;
    但是设置高时一定要从html开始设置100%高使得布局美观
     
    overflow: auto;和overflow: scroll;的区别
    前者自动给滚动条,在长宽不够时滚动条消失。
    而后者是给滚动条,不论内容大小(内容撑不起时显示一个边框)。
     
    补充:
    滚动条隐藏:

      给需要滚动的元素添加伪选择器,::-webkit-scrollbar{0;},

      将宽度设为0,滚动条就会隐藏。

    励志成为前端王的男人
  • 相关阅读:
    Nexus 3048的NX-OS升级方法
    ASA防火墙忘记密码之后的恢复步骤
    关闭AnyConnect登录安全警告窗口
    使用vASA842配置ASDM645
    SSL 证书格式普及,PEM、CER、JKS、PKCS12
    Python基础练习
    理解管理信息系统
    各大搜索引擎蜘蛛的UserAgent
    iOS应用程序内购/内付费
    iOS开发解决:iOS8.1中UIBarButtonItem的setTitleTextAttributes对Disabled颜色设置无效问题
  • 原文地址:https://www.cnblogs.com/myshy/p/9558788.html
Copyright © 2011-2022 走看看