2013-08-12 21 views
60

<Div>に垂直スクロールバーを追加します。私はoverflow:autoを試しましたが、動作しません。 FirefoxとChromeでコードをテストしました。 私はここのdivスタイルのコードを貼り付けています:事前にdivに自動的に垂直スクロールバーを追加できますか?

float:left; 
width:1000px; 
overflow: auto; 

感謝を。

+0

をjsfiddle以上のCSSマークアップと –

+6

はこれを試してみてください。この[** docs **](https://developer.mozilla.org/en-US/docs/Web/CSS/overflow)を参照してください。 –

+0

お返事ありがとうMr_Greenしかし、このコードは私のために働いていません。 – jay

答えて

91

overflow: auto;プロパティを機能させるには、ある程度の高さを割り当てる必要があります。
テストの目的で、height: 100px;を追加して確認してください。
overflow: auto;の代わりにoverflow-y:auto;を指定すると、要素が垂直方向にのみスクロールするようになりますが、水平方向にはスクロールしない方が良いでしょう。

float:left; 
width:1000px; 
overflow-y: auto; 
height: 100px; 

あなたは、コンテナの高さを知らないとあなたはコンテナが固定の高さに達したときに垂直スクロールバーを表示したい場合は、max-height代わりのheightプロパティを使用し、100pxを言います。

詳細については、MDN articleをお読みください。

+0

はい、私はあなたのポイントを得てテストしましたが、Chromeではうまく動作しますが、FireFoxではうまく動作しません。もう一つ混乱しているのは、縦スクロールバーがFFのページ読み込み時間に表示されていますが、ページ読み込みが完了すると消えてしまいます。 – jay

+0

「あなたはある高さを割り当てる必要があります。 :P – wdanda

6

divを使用しようとしていますが、これはランダムなテキストの例です。

Mr_Greenは、overflow-y: autoを追加すると、垂直スクロールに制限されるので、正しい指示を出しました。これはJSFiddleの例である:

JSFiddle

+0

まずは@Mr_Greenあなたの提案はChromeではうまくいきますが、FFではうまくいきません。そしてHeightを追加する方法はありますか?なぜなら私の設計構造には私のDivにHeightを追加できないからです。 – jay

4

あなたはmax-heightプロパティを追加する必要がありますが

height: 100px; 
overflow-y : scroll; 

または

height: 100px; 
overflow-y : auto; 
24

を追加する必要があり、あなたのdivの中垂直スクロールバーを表示します。

.ScrollStyle 
 
{ 
 
    max-height: 150px; 
 
    overflow-y: scroll; 
 
}
<div class="ScrollStyle"> 
 
    Scrollbar Test!<br/> 
 
    Scrollbar Test!<br/> 
 
    Scrollbar Test!<br/> 
 
    Scrollbar Test!<br/> 
 
    Scrollbar Test!<br/> 
 
    Scrollbar Test!<br/> 
 
    Scrollbar Test!<br/> 
 
    Scrollbar Test!<br/> 
 
    Scrollbar Test!<br/> 
 
    Scrollbar Test!<br/> 
 
</div>

7

私は私のdiv-popupに素晴らしいスクローラを得ました。適用するには、あなたのdiv要素にこのスタイルを追加します。

overflow-y: scroll; 
height: XXXpx; 

指定したheightは、この高さを超えた内容を持っている場合、あなたはそれをスクロールする必要があり、一度のdivの高さとなります。

ありがとうございます。あなたが設定することができます

7

:** scroll`と一部**高さ: `オーバーフロー-Y:

overflow-y: scroll;height: XX px 
+1

これは以前の回答によって示唆されています。 – UmNyobe

関連する問題