大きな幅を持つ<div>
の水平オフスクリーンオーバーフローを非表示にするにはどうすればよいですか?たとえば:大きな幅を持つdivの水平オフスクリーンオーバーフローを非表示にする
HTML:
<div class="example">
</div>
CSS:div要素は、このような非常に大きい場合には起こらないようにするために
.example {
height: 100px;
width: 10000px;
background-color: black;
position: absolute;
overflow: hidden;
}
Here is an example fiddleスクロールバーが表示されて示して、私は願っています。
編集:親要素の隠しオーバーフロー-xを追加すると、幅の狭いiOSデバイスでは機能しません。
あなたは、ウィンドウのスクロールバーを意味ですか? – Taplar
本文{ overflow-x:hidden; } –
便利なヒント:あなたは 'overflow:hidden;'で正しいトラックにいますが、これは '.example'コンテナの* inside *のためにオーバーフローを隠すように設定します。 '.example''div'が入っているコンテナに' overflow:hidden'プロパティを設定する必要があります。さらに、あなたが隠すだけの* horizontal *オーバーフローの場合は、 'overflow-x'を使う必要があります上記のように。 –