【发布时间】:2014-02-02 02:07:27
【问题描述】:
我的网站由四个divs 组成;它们的顺序是:header、navbar、main 和 footer。
我希望标题保持在原位,并且导航栏在顶部时位于标题下方,但是当页面滚动时,我只希望导航栏粘在顶部。
我现在的代码 (http://jsfiddle.net/BGLwM/) 会发生什么,导航栏粘在顶部,但在标题的顶部。当我将顶部设置为标题的高度(将导航栏放在标题下方)并向下滚动时,会出现与标题一样宽的间隙,并且导航栏不会粘在顶部。
有没有办法在纯 CSS 中解决这个问题?我没有使用 Bootsrap,虽然使用 JS 或 JQuery 没有问题,但我没有任何使用经验。
【问题讨论】:
-
我认为纯css是不可能的,但是你可以使用jQuery来修复它jsfiddle.net/pranavcbalan/BGLwM/4
-
@PranavCBalan 我想这是必须的;谢谢!