0

私はそれにいくつかのテキストを含むこの単純なdivものを持っています、そしてこのcss

#mydiv{
    width:100px ; 
    height :300px;
    border : 1px solid black ; 
    overflow : auto
}

これまでのところ、divスクロールはありません。ウィンドウの高さを最小にすると、ボディスクロールが表示されるので、その内容を確認できます。div

このjsFiddleを参照してください

質問 ボディスクロールを無効にして、代わりにdivスクロールを使用し、divを常に表示するにはどうすればよいですか?</ p>

4

3 に答える 3

1

divをスクロールさせるのに十分なコンテンツがあることを確認してください....あなたの例では、それはうまく適合します。調整は次のとおりです。

#mydiv{
 width:300px ; 
 height :100px;
 border : 1px solid black ; 
 overflow : scroll;    
}
于 2012-07-12T14:58:19.343 に答える
0
body,html{
    overflow:none;
}

十分なはずです

于 2012-07-12T14:55:57.113 に答える
0

オーバーフローを追加します:本文に非表示にし、divを埋めるのに十分なコンテンツを追加します。

jsFiddleの例

#mydiv{
    width:100px ; 
    height :300px;
    border : 1px solid black ; 
    overflow : auto

}

body {
    overflow:hidden;
}​
于 2012-07-12T14:58:04.743 に答える