我们有一个包含锚点列表的页面。单击导航后,每个锚点的内容将显示在窗口顶部。
但是对于最后一个锚点,内容不会转到页面顶部,因为页面末尾没有足够的内容。因此,必须添加空白空间,这会对不同大小的窗口产生问题。
无论如何在没有空位的情况下解决问题?
谢谢!
答案 0 :(得分:2)
您可以使用:target
伪类来设置与URL的哈希部分对应的锚定元素,从而使锚定元素对用户更加明显。
此外,一些网站的页脚具有巨大的(具有大量的版权,免责声明,存档链接等)高度,使得页面可以滚动到内容区末尾的锚点。
答案 1 :(得分:1)
否...如果页面不够长,单击命名锚点只会将其带入视口。如果没有大量的填充,它就不会将元素弹出到页面顶部。
不是在页面底部添加一堆填充,而是可以使用某种视觉提示在单击后将用户的眼睛绘制到所选元素。