我有很多溢出的div用来在小空间内显示大量内容(如长列表等)。给这些div加上CSS规则overflow:auto;
通常会很好地工作,为用户提供滚动条以指示更多内容可用。
然而,在Mac OS X Lion中默认情况下隐藏滚动条,除非你正在主动滚动。当我处理计算机上的应用程序时,我喜欢这种方法,因为我认为有非常强的视觉线索表明你可以滚动查看更多内容。对于网页元素来说,它显然不太清晰,我担心我的用户不知道还有更多的内容可用(例如:StackOverflow的“类似标题的问题”是一个很好的例子)。
这是一个合理的担忧吗?Lion用户是否知道如果某些内容被截断,说明可能存在可滚动的内容?是否有任何解决方案,例如强制在运行于Lion上的浏览器中为页面元素(而不是页面本身)渲染滚动条?