页面末端的空白空间为最后一个锚点

时间:2012-03-08 16:01:53

标签: javascript html css

我们有一个包含锚点列表的页面。单击导航后,每个锚点的内容将显示在窗口顶部。

但是对于最后一个锚点,内容不会转到页面顶部,因为页面末尾没有足够的内容。因此,必须添加空白空间,这会对不同大小的窗口产生问题。

无论如何在没有空位的情况下解决问题?

谢谢!

2 个答案:

答案 0 :(得分:2)

您可以使用:target伪类来设置与URL的哈希部分对应的锚定元素,从而使锚定元素对用户更加明显。

此外,一些网站的页脚具有巨大的(具有大量的版权,免责声明,存档链接等)高度,使得页面可以滚动到内容区末尾的锚点。

答案 1 :(得分:1)

否...如果页面不够长,单击命名锚点只会将其带入视口。如果没有大量的填充,它就不会将元素弹出到页面顶部。

不是在页面底部添加一堆填充,而是可以使用某种视觉提示在单击后将用户的眼睛绘制到所选元素。