【发布时间】:2014-03-01 16:29:15
【问题描述】:
目前我的智慧结束了这个问题。我的页面顶部有一个导航栏,它在向下滚动时覆盖了网站的一部分。它包含的链接都是锚点(该网站目前是一个冗长的页面),当点击时页面会按预期跳转到它们。
但是,锚点位于页面顶部,这意味着它被覆盖在内容顶部的菜单所遮挡。
在不移动锚链接的情况下,是否可以使用 JavaScript 甚至 CSS/HTML 来获取它,以便锚移动到顶部的中间或下方 X 量,这样它就不会被菜单覆盖,读者可以阅读内容。
我的例子是我的网站,我目前正在尝试让它运行。 http://kirisuteranza.co.uk。任何帮助将不胜感激。
【问题讨论】:
-
不是一个答案,而是一个建议,您是否尝试过 padding-top:10 或其他将其向下移动的东西。在 Wrapper 区域不是锚。甚至可能包含被解雇的标题的 h1 标签。不错的一面,但 CSS 的超载使其难以阅读。
-
是的,CSS 有点难读。抱歉,但尝试一下,每个位都有特定的 CSS。所以 size1of1 只使方面 100%,然后你可以从 HTML 中读取它的作用。节省了一些重复的 CSS 编写,但更多的 HTML 编写。我尝试过放置填充/相对锚链接的技巧,但似乎没有什么区别
-
不是锚点,而是锚点内部有一个'
'标签
标签: javascript jquery html css