2011-08-25 16 views
8

スクロールバー(無効または有効)は、要素が最大長に達したかどうかにかかわらずdivの辺に表示されます。オーバーフローを置くだけで:値;自動的に表示されます。要素が最大高さに達したときにスクロールバーが表示されるようにするにはどうすればよいですか?コンテンツ編集可能なdivのスクロールバーが最大の高さに達したときにのみ表示するにはどうすればよいですか?

+0

私は推測できますが、あなたはwysiwygエディタを構築しようとしていますか?もしそうなら、divからiframeにステージオブジェクトとして変更することをお勧めします。扱いやすい[こちら](http://stackoverflow.com/questions/5059976/maintaining-aesthetic-scroll-in-contenteditable-div/5063142#5063142) – Cu7l4ss

答えて

15

オーバーフローの使用:autoは、高さを超えたときにのみスクロールバーを生成します。

div.scrollbars { 
    max-height: 100px; 
    overflow: auto; 
} 
関連する問題