【发布时间】:2011-09-01 22:14:35
【问题描述】:
我有一个完全水平滚动的网站,
TopNav(固定位置)
导航(固定位置)
内容(横向滚动)
页脚(固定位置)
一切似乎都很好,但我遇到的问题是,如果内容足够大,可以水平滚动,它会将页脚放在水平滚动条的后面,所以在几页上我做了 #footer { 底部: 16px } 左右考虑水平滚动条在那里。
我遇到的问题是显示器分辨率不同。显然,内容将根据窗口大小水平滚动或不滚动。有没有办法让页脚保持在底部(或水平滚动条上方),无论分辨率或窗口大小如何?
【问题讨论】:
-
你用的是什么浏览器?因为在 Firefox 中我无法重现您的问题。你可以给页脚一个 padding-bottom:16px;这样,scollbar 就不能阻止任何内容,如果滚动条不存在,则页脚下方没有 16px 的空白。
-
问题实际上在任何浏览器中。我的内容 div 横向滚动。如果内容横向滚动,则页脚隐藏在水平滚动之后,因此添加了底部:16px。如果内容不必横向滚动(意味着没有足够的内容来强制滚动),则页脚比应有的高 16 像素。
标签: html css scroll sticky-footer