[英]Hide horizontal off-screen overflow of a div that has a large width
如何隱藏設置了較大寬度的<div>
的水平,屏幕外溢出? 例如:
HTML:
<div class="example">
</div>
CSS:
.example {
height: 100px;
width: 10000px;
background-color: black;
position: absolute;
overflow: hidden;
}
這是一個示例小提琴 ,它顯示了滾動條的出現,但我希望如果div這樣大,就不會發生這種情況。
編輯 :在父元素上添加隱藏的溢出-x在小寬度的iOS設備上不起作用。
您可以設置overflow: hidden
在元素容器上。 在這種情況下,就是身體。
body {
overflow: hidden;
}
你快到了!
設置overflow
了的.example
類只躲在這里面的任何溢出的內容,雖然。
您需要設置.example
的父容器的overflow
,以使其正常工作-即它位於其中的任何容器。
如您在OP中所述,您想隱藏水平滾動條。
為此,您需要設置
overflow-x: hidden
但是(如前所述),請確保這在.example
的父容器上。
這可能是body
或另一個div
等。
例如:
body, .parent-container {
overflow-x: hidden;
}
您可以使用CSS中overflow-x: hidden
僅overflow-x: hidden
水平滾動。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.