回答:
Autoは、コンテンツがクリップされている場合にのみスクロールバーを表示します。
ただし、すべてのコンテンツが収まり、スクロールできない場合でも、Scrollは常にスクロールバーを表示します。
overlow: scroll、ボックスが薄くなっています:jsbin.com/letog/2/edit
overflow: scrollかつoverflow: auto機能的に同一であり、コンテナは、コンテンツを格納するための十分な大きさであるとき。
overflow: scrollオーバーフローするコンテンツをすべて非表示にし、問題の要素にスクロールバーを表示します。コンテンツがオーバーフローしない場合でも、スクロールバーは表示されますが無効になります。
overflow: auto は非常に似ていますが、スクロールバーはコンテンツがオーバーフローしているときにのみ表示されます。
ここでも同様の説明があり、ポイントを説明するスクリーンショットがいくつかあります。
回答にポイントを追加しました。Overflow:autoコンテナの位置が絶対位置相対オーバーフローIE7の場合、IE7では機能しませんでした。しかし、設定はOverflow:scroll機能します
オーバーフロー:scrollは、水平スクロールバーと垂直スクロールバーの両方が必要ない場合でも表示されます。一方、overflow:autoはdivが必要とするスクロールバーを表示します。したがって、基本的にautoは、両方のscollbarを取り除くのに役立ちます。以下はその詳細です。
scroll、コンテンツが収まる場合はスクロールバーが表示されません。しかし、auto念のため、コンテンツがクリップされたときにのみスクロールバーを表示したいので、私は行きました。