【发布时间】:2017-11-17 20:54:21
【问题描述】:
如何隐藏设置了较大宽度的<div> 的水平、屏幕外溢出?例如:
HTML:
<div class="example">
</div>
CSS:
.example {
height: 100px;
width: 10000px;
background-color: black;
position: absolute;
overflow: hidden;
}
Here is an example fiddle 显示滚动条出现,如果 div 像这样非常大,我希望不会发生这种情况。
编辑:在父元素上添加隐藏的 overflow-x 不适用于小宽度 iOS 设备。
【问题讨论】:
-
你是说窗口滚动条?
-
正文 { 溢出-x:隐藏; }
-
有用的提示:你在
overflow: hidden;的正确轨道上,但这会将溢出设置为隐藏.example容器内部 的任何内容。您需要在.examplediv所在的容器上设置overflow: hidden属性。另外,如果您只想隐藏 horizontal 溢出,则需要使用overflow-x,如上所述。 -
在这里试试 ios stackoverflow.com/questions/3047337/…
-
谢谢各位。在我的特殊情况下(这与我在问题中写的有点不同),我用另一个 div 包裹了我的视频标签,其位置为:absolute、overflow-x:hidden 和 100% height/width
标签: javascript jquery html css