html – 有任何方法可以书签或链接到没有锚点的页面的一部分?

前端之家收集整理的这篇文章主要介绍了html – 有任何方法可以书签或链接到没有锚点的页面的一部分?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有什么办法可以书签或链接到HTML页面(我不是作者),而不在HTML代码中有锚点?

页面从书签或超链接访问时,即使在目标页面中没有锚点标签,我也希望该页面可以滚动到特定的部分.

注意:目标页面的锚点标记为“foo”,然后像http:/ … hello.html#foo这样的书签不仅可以让用户使用hello.html,还可以自动向下滚动到页面的部分,以便这个古代标签“foo”位于屏幕的顶部

解决方法

您只需要在元素上具有适当的id属性即可使用它像书签…
<a href="#test">Test</a>

...

<p id="test">Hello world</p>

W3C specification: Anchors with the id attribute

较旧的规范也允许基于name属性进行导航,但此属性已从最新的HTML规范中删除(但是如果有一个名称属性,则可以使用与id属性相同的方式).

如果您没有要导航到的id或name属性,则无法导航到页面中的特定点,而只能导航到页面本身.在这种情况下,您可能需要引用相关信息并提供链接引用,或者询问作者是否添加ID.

猜你在找的HTML相关文章