HTML是否具有文档开头和结尾的默认锚点?

时间:2013-12-21 07:52:44

标签: html html5

我希望在页面底部有一个“Go Top”按钮。我不想使用JavaScript向上滚动(如果浏览器不支持JavaScript会怎样?)。有人有个好主意吗?谢谢你!

2 个答案:

答案 0 :(得分:2)

根据网址规范,网址#是指文档的开头。对于文档的结尾没有相应的构造,跳到最后几乎没有意义,因为之后没有任何东西可以看到;相反,您可能希望链接到文档末尾的某个元素;使用正常的id属性。

“Back to top” links are generally useless or worse。但如果你真的想使用它们,你可以只使用

<a href="#">Start of page</a>

答案 1 :(得分:1)

id元素

上使用body
<body id="scroll_here">

而不是使用像

这样的锚标签
<a href="#scroll_here">Scroll to top</a>

Demo(向下滚动以查看顶部按钮)


没有必要在id元素上调用body,您也可以在span标记后面放置一个空的div<body>元素顶部,具有相同的id,它将适合您。