私は自分のウェブサイトに利用規約を表示したいです。私はテキストフィールドを使いたくないし、私のページ全体を使いたくもありません。選択した領域にテキストを表示し、すべてのテキストを下に移動して読むために垂直スクロールバーだけを使用したいのです。
現在私はこのコードを使っています:
<div style="width:10;height:10;overflow:scroll" >
text text text text text text text text text
text text text text text text text text text
text text text text text text text text text
text text text text text text text text text
text text text text text text text text text
text text text text text text text text text
text text text text text text text text text
text text text text text text text text text
</div>
2つの問題
overflow-y
を使用してください。このプロパティはCSS 3です。
水平スクロールバーを隠すには、次のようにoverflow-xをhiddenに設定します。
overflow-x: hidden;
width
にheight
とpx
を指定する必要があります。
width: 10px; height: 10px;
さらに、水平スクロールバーが表示されないようにするためにoverflow: auto;
を使用できます。
したがって、次のことを試してみてください。
<div style="width:100px; height:100px; overflow: auto;" >
text text text text text text text text text
text text text text text text text text text
text text text text text text text text text
text text text text text text text text text
text text text text text text text text text
text text text text text text text text text
text text text text text text text text text
text text text text text text text text text
</div>
最初にありがとう
overflow:auto
を使ってください。
水平スクロールバーが消えます。
いずれにせよoverflow-x
をhidden
に設定し、divの高さの拡大を制限するためにmax-height
を設定することを好みます。あなたのコードは次のようになります。
overflow-y: scroll;
overflow-x: hidden;
max-height: 450px;
Divに垂直スクロールバーを表示するには、追加する必要があります
height: 100px;
overflow-y : scroll;
または
height: 100px;
overflow-y : auto;
overflow-y : scroll;
overflow-x : hidden;
height
はオプションです
Overflowプロパティを使うことができます
style="overflow: scroll ;max-height: 250px; width: 50%;"
私も同じ問題に直面していました...これをやろうとしています...これは私のために働いた
.scrollBbar
{
position:fixed;
top:50px;
bottom:0;
left:0;
width:200px;
overflow-x:hidden;
overflow-y:auto;
}