【发布时间】:2011-08-31 23:51:45
【问题描述】:
我有一个绝对定位的元素,它位于页面“外部”,但我希望浏览器(我使用的是 Firefox 3)不显示水平滚动条。似乎显示位于左侧的 div(例如,具有“left:-20px”)是可以的,并且不显示滚动条。然而,右侧的相同内容(“右:-20px”)始终显示滚动条。是否可以隐藏滚动条,但可以保持标准滚动?我的意思是我只想因为这个绝对定位的元素而禁用滚动,但是因为其他元素而继续滚动(我知道我可以完全禁用滚动条,这不是我想要的)。
<!DOCTYPE html>
<html>
<body>
<div id="el1" style="position: absolute; top: 0; background-color: yellow; left: -20px;">
element
</div>
<div id="el2" style="position: absolute; top: 0; background-color: yellow; right: -20px;">
element
</div>
<h1>Hello</h1>
<p>world</p>
</body>
</html>
【问题讨论】:
-
没有。不是没有 hacky javascripts。
-
如果你找到了你的答案,请用支票标记它吗?
-
@Vap0r 对不起...我在错误的线程...大声笑...有这么多的问题悬而未决,我认为这是我的! (是的,我是个白痴!:))
-
为什么不将 div 设置为
display:none?
标签: html css xhtml scrollbar css-position