为啥在火狐用overflow:hidden滚动条就消失了,而不是隐藏就是说没有滚动效果了,下面的内容也无法显示
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥在火狐用overflow:hidden滚动条就消失了,而不是隐藏就是说没有滚动效果了,下面的内容也无法显示相关的知识,希望对你有一定的参考价值。
怎么办怎么办,请高手指教!!膜拜!!
您好,感谢您对火狐的支持简单说就是兼容问题,在<body>中加入style="overflow:hidden; height:100%“,页面滚动条将被隐藏掉。此方法Firefox,chrome,safari都没有问题
您可以在火狐官方网站下载火狐浏览器,在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。 参考技术A 难道你想让下面的内容显示?overflow hidden的意思就是,隐藏溢出的内容,而默认情况下是可以滚动页面 参考技术B 谷歌浏览器的内核是IE,IE的内核可能兼容上好一些,但不标准
火狐内核是网景,这才是最标准的内核
你在使用DIV+CSS时需要注意到这点,这两种不同的浏览器是不兼容的,尽量使用W3C标准代码,这样才会兼容更好
好像火狐和OPERA也有不同之处,但这两种都是网影内核,所以还算可以
再比如IE7是不太好用的,好像很多在其它浏览器没事的代码在IE7中就不行
多多注意书写规范吧
追问
在IE里滚动条就隐藏了,但是效果还有,可以滚动,但是在火狐里就不行了,求。还有没有别的属性可以设置~
本回答被提问者和网友采纳css 之内容溢出滚动,隐藏滚动条
解决火狐浏览隐藏不了滚动条问题
1.里层容器的width多17px,外层容器溢出隐藏,能兼容各个浏览器
.outContainer width:350px; height:300px; overflow: hidden; .inContainer height:300px; width: 367px; overflow-x:hidden; overflow-y:scroll;
2.设置 scrollbar-width: none,可兼容
.outContainer width:350px; height:300px; overflow: hidden; .inContainer height:300px; width: 350px; overflow-x:hidden; overflow-y:scroll; scrollbar-width: none; /* 使用伪类选择器 ::-webkit-scrollbar ,兼容chrome和safari浏览器 */ .inContainer::-webkit-scrollbar display: none; /*兼容火狐*/ .inContainer scrollbar-width: none; /* 兼容IE10+ */ .inContainer -ms-overflow-style: none;
html如下
<body> <div class="outContainer" > <div class="inContainer"> <div class="inContent" ></div> <div class="inContent inContent2"></div> <div class="inContent" ></div> </div> </div> </body>
以上是关于为啥在火狐用overflow:hidden滚动条就消失了,而不是隐藏就是说没有滚动效果了,下面的内容也无法显示的主要内容,如果未能解决你的问题,请参考以下文章