在标准SharePoint发布网站中,编辑主页,输入大量内容,然后使用以下锚链接将链接放到页面顶部不起作用:
<a href="#">back to top</a>
点击上面的链接什么也没做。但是,其他命名的锚点(例如
<a name="test"></a>
和
<a href="#test"></a>
工作正常。
之前有没有人遇到过这个问题?
答案 0 :(得分:2)
<a href="#" />
is not supposed to bring you to the top of the page。它主要针对空片段和基本上是neuters的链接默认行为。
我怀疑您的<a name="#" />
解决方案依赖于浏览器的工件,因为名为#
的锚应该被称为##
(或更可能是#%23
)链接的href
属性。
由于您无论如何都必须创建一个锚点,因此最好给它一个有意义的名称,例如TOP
,并使用<a href="#TOP">back to top</a>
定位它。
答案 1 :(得分:0)
我通过放置
来解决这个问题<a name="#"></a>
位于页面顶部,但最好找出它无法正常工作的原因,以及是否还有其他更好的解决方案。