正确滚动条的使用

博客介绍了CSS中滚动条的设置与隐藏方法。包括纵向滚动条设置为overflow-y: scroll,横向滚动条设置为overflow-x: scroll,还提到让两个div各占屏幕一半并在右边设置滚动条,以及通过伪选择器::-webkit-scrollbar{width:0;}隐藏滚动条。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 纵向设置滚动条

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{
      width: 10000px;
    }
  }
 
总结为八字真理------“先设滑动后设宽高”
在设置宽时可以设置一个固定值;
但是设置高时一定要从html开始设置100%高使得布局美观
 
overflow: auto;和overflow: scroll;的区别
前者自动给滚动条,在长宽不够时滚动条消失。
而后者是给滚动条,不论内容大小(内容撑不起时显示一个边框)。
 
补充:
滚动条隐藏:

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

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

转载于:https://www.cnblogs.com/myshy/p/9558788.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值