2017-10-16 15 views
-1

要素を固定幅または固定高さに設定せずに、表、divまたはページのスクロールバーを有効にすることができないのは奇妙なことだと思います。固定幅がないとどうしてできないのですか?私はoverflow: autoを試しましたが、それは動作しません。HTML表のスクロールバーを表示するには固定サイズを使用する必要がありますか?

私はただスクロールバーを有効にしようとしていますし、CSSは私には不要だと思うことを強制します。それはなぜ機能しないのですか?

body { 
    overflow: scroll; 
} 
+2

それはあなたが、コンテナのサイズ:) –

+0

@JessedeBruijneがわからない場合、コンテンツがコンテナの上に流れている。しかし、ウィンドウがコンテナよりも小さいので、サイズが知られるべきかどうかを伝えるのは難しいです。 –

+2

その後、ウィンドウはオーバーフローします。コンテナではありません。 –

答えて

1

短い答え:はい、あなたが必要とする固定サイズ

出典:https://www.w3schools.com/cssref/pr_pos_overflow.asp

それが十分であった。この場合の更新

だけでこれを行います

コンテンツがオーバーフローしているかどうかを確認するためコンテナのサイズを指定する必要があります。さもなければ、コンテントがコンテナをオーバーフローした時を知らせる方法がありません。

スクロールバーが常に必要な場合は、overflow: scrollを使用します。それ以外の場合は、高さ(または最大高さ)を指定します。

+0

'overflow:scroll!important;'は、垂直スクロールバーを私に与えません。どうして? –

+1

垂直スクロールバーに 'overflow-x:scroll'を使用する場合は、おそらく水平に設定されています –

関連する問題