我还没有开始构建网站,但想知道如何在一个长的垂直页面的顶部保持导航,当我向下滚动(或单击链接并为我滚动)时,导航会浮在它滚动的所有内容上并在滚动下降时保持原位而不是消失。
问问题
210 次
3 回答
1
position:fixed;
只需将其添加为答案;-)
于 2013-06-25T13:09:29.597 回答
0
position:fixed;
很好,但是您需要注意,这会将元素从 DOM 流中取出 - 就页面上的所有其他元素而言,本质上是使元素“不存在”。结果呢?好吧,除非您对构建页面的方式非常小心,否则页面上的其余元素可能会四处移动,并且可能会破坏您的布局。最好考虑到这一点来构建页面,而不是修改细节:)
于 2013-06-25T13:13:29.020 回答
0
假设您的导航div
的 id 为“导航”:
#navigation{
position:fixed;
}
于 2013-06-25T13:08:31.027 回答