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>
结果:
成功隐藏,鼠标滚动可以显示剩余内容。
本文介绍了一种方法,通过调整内层容器的宽度和使用CSS属性来隐藏滚动条,同时确保外层容器不会因为内层元素过多而溢出。此方法兼容多种浏览器,包括Chrome、Safari、Firefox和IE10以上版本。

被折叠的 条评论
为什么被折叠?



