HTML“overflow:auto”和“overflow:scroll”之间的区别
当我研究overflow
属性的值,我遇到了这两个值: auto
和scroll
,如果内容溢出元素添加滚动条(S)。
有人能解释我最近有什么区别?
自动只会显示一个滚动条,当任何内容被剪辑。
但滚动将始终显示滚动条,即使所有的内容适合,你不能滚动它。
overflow: scroll
将隐藏所有溢出的内容,并导致滚动条出现在问题的元素。 如果内容不溢出,则滚动条仍然可见,但是被禁用。
overflow: auto
非常相似,但滚动条只在内容溢出时出现。
这里有一个类似的解释,用一些截图来说明这一点。
看看CSS技巧 。
自动将显示滚动条当且仅当内容溢出; 但滚动将始终显示滚动条,内容是否溢出或不。
添加一个点的答案, Overflow:auto
在IE7中,当容器的位置是绝对位置相对溢出IE7的工作 。 但设置Overflow:scroll
作品