让火狐去掉右侧的滚动条,但有内容的高度过高时,还是可以使页面滚动的,只是看不见滚动条

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了让火狐去掉右侧的滚动条,但有内容的高度过高时,还是可以使页面滚动的,只是看不见滚动条相关的知识,希望对你有一定的参考价值。

让火狐去掉右侧的滚动条,但有内容的高度过高时,还是可以使页面滚动的,只是看不见滚动条,这样的CSS应该怎么写,我在网上找到了这个,overflow:-moz-scrollbars-horizontal; 是可以去掉滚动条,但是页面不能滚动啊!

  您好!很高兴为您答疑!

  使用下面这段:
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
/* only needed once */
#content browser margin-right:-14px!important; overflow-y:scroll; overflow-x:hidden;
  您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
参考技术A @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* only needed once */
#content browser margin-right:-14px!important; overflow-y:scroll; overflow-x:hidden;

本回答被提问者采纳

微信小程序隐藏滚动条的方法


当小程序页面展示内容超过屏幕高度或宽度,我们想要看到全部内容,这时候就必须用到页面滚动。可是,我们发现滚动页面的滚动条特别的突兀和丑陋,而且参考大部分的小程序都是将滚动条去掉了。那么,我们该怎么去掉滚动条呢?

当展示内容超过页面高度,会触发page默认的滚动条。如下:

scroll-view,隐藏滚动条的方法也很简单。
我们可以在app.wxss(全局)或当前页面.wxss加入如下代码即可:

::-webkit-scrollbar
  display: none;
  width: 0;
  height: 0;
  color: transparent;


注意:

scroll-view高度不要设置为相对高度,如100%。否则,page页面的滚动条又会出现了!!!
可以这样做:

<scroll-view  scroll-y style="width: 100%; height: 100vh;"> </scroll-view>

如果仍然无效,减少height的值,例如设为height:99vh。scroll-view高度大于page高度仍会出现滚动条的。


父元素如page记得设置:

overflow: hidden;
 

以上是关于让火狐去掉右侧的滚动条,但有内容的高度过高时,还是可以使页面滚动的,只是看不见滚动条的主要内容,如果未能解决你的问题,请参考以下文章

html 怎么去掉网页的滚动条

div中镶嵌一个iframe,怎么让iframe的滚动条不起作用,而div的滚动条起作用

网页右边怎么有2个滚动条,怎么去掉里面的滚动条呢?

去掉iframe默认滚动条后影响正常滚动以及js解决高度自适应。

滚动条挤占内容宽度,影响布局

滚动条可以通过设置取消