HTML“overflow:auto”和“overflow:scroll”之间的区别

当我研究overflow属性的值,我遇到了这两个值: autoscroll ,如果内容溢出元素添加滚动条(S)。

有人能解释我最近有什么区别?

自动只会显示一个滚动条,当任何内容被剪辑。

但滚动将始终显示滚动条,即使所有的内容适合,你不能滚动它。

overflow: scroll将隐藏所有溢出的内容,并导致滚动条出现在问题的元素。 如果内容不溢出,则滚动条仍然可见,但是被禁用。

overflow: auto非常相似,但滚动条只在内容溢出时出现。

这里有一个类似的解释,用一些截图来说明这一点。

看看CSS技巧 。

自动将显示滚动条当且仅当内容溢出; 但滚动将始终显示滚动条,内容是否溢出或不。

添加一个点的答案, Overflow:auto在IE7中,当容器的位置是绝对位置相对溢出IE7的工作 。 但设置Overflow:scroll作品