首页 > 解决方案 > 为什么单击锚链接会将 div 推到页面顶部?

问题描述

当我单击锚链接时,两个 div、“菜单”所在的 ul li 以及带有它们指向的链接的 div 都移到页面顶部。我希望它只在链接指向的那个 div 内移动。(例如,单击“左侧的任何红色链接,看看会发生什么。)有什么方法可以做到这一点吗?

我试图找到类似问题的答案,但找不到任何答案。谢谢大家。

http://45.32.236.253/test/onama.html

标签: cssanchorpositioning

解决方案


我想出了我必须做的。只需将垂直导航和文本 div 的位置从绝对更改为固定。然后一切正常。


推荐阅读