如何引用HTML页面的特定位置?

如何引用HTML页面的特定位置?,html,hyperlink,reference,Html,Hyperlink,Reference,HTML中是否存在这样一种机制,允许我使超链接指向页面中的某个位置,而不是页面的开头 我的意思是,举个例子,我有一个页面上有一些文字,其中有这样一句话:我喜欢猫。该页面的URL为 因此,当我从另一个页面引用该页面时,我使用了类似于此的超链接 [url]=http://www.cats.com/bingo.html]我对猫的态度 但这将使我进入我所指的页面的最顶端。如何制作超链接以打开该页面并向下滚动至文本中的“我喜欢猫”?有可能吗 您可以使用哈希标记和id链接到文本的一部分 例如: <h

HTML中是否存在这样一种机制,允许我使超链接指向页面中的某个位置,而不是页面的开头

我的意思是,举个例子,我有一个页面上有一些文字,其中有这样一句话:我喜欢猫。该页面的URL为

因此,当我从另一个页面引用该页面时,我使用了类似于此的超链接

[url]=http://www.cats.com/bingo.html]我对猫的态度


但这将使我进入我所指的页面的最顶端。如何制作超链接以打开该页面并向下滚动至文本中的“我喜欢猫”?有可能吗

您可以使用哈希标记和id链接到文本的一部分

例如:

<html>
<head>
</head>
<body>
    <p>This is a large piece of text ...</p>
    <p>Another piece of text with <span id="cats">i like cats</span> in it.
</body>
<html>

如果您现在使用链接,它将跳转到该部分

您可以使用哈希标记和id链接到文本的一部分

例如:

<html>
<head>
</head>
<body>
    <p>This is a large piece of text ...</p>
    <p>Another piece of text with <span id="cats">i like cats</span> in it.
</body>
<html>

如果您现在使用该链接,它将跳转到该部分

是的,您可以这样做

例如,页面名为mypage.html

<a href="#link1">My link1</a>
在其他描述或任何内容之后

还有一个你可以像这样跳投的地方

我的链接1

当你点击My link1时,它会找到id,并转到在任何标签中定义id的位置,就像这样,你可以为不同的标签设置id

<a href="mypage2.html#link1">another page link</a>

是的,你可以这样做

例如,页面名为mypage.html

<a href="#link1">My link1</a>
在其他描述或任何内容之后

还有一个你可以像这样跳投的地方

我的链接1

当你点击My link1时,它会找到id,并转到在任何标签中定义id的位置,就像这样,你可以为不同的标签设置id

<a href="mypage2.html#link1">another page link</a>

它是否真的适用于任何span或div中的ID?从未听说过。@Sascha-是的,听说过。您必须返回Netscape 4才能找到不支持它的浏览器。@Hierow-谢谢您的回答。只是一个小的后续问题:如果我指的是一个不是我写的页面,即我无法访问该页面的源代码,该怎么办。“还可以这样做吗?”不,我不知道。但是如果它总是同一个页面,你可以检查附近是否有id并链接到该页面。它真的适用于任何span或div中的id吗?从未听说过。@Sascha-是的,听说过。您必须返回Netscape 4才能找到不支持它的浏览器。@Hierow-谢谢您的回答。只是一个小的后续问题:如果我指的是一个不是我写的页面,即我无法访问该页面的源代码,该怎么办。“还可以这样做吗?”不,我不知道。但是如果它总是同一个页面,你可以检查附近是否有id并链接到它。谢谢你的回答。只是一个小的后续问题:如果我指的是一个不是我写的页面,即我无法访问该页面的源代码,该怎么办。还是有办法吗?谢谢你的回答。只是一个小的后续问题:如果我指的是一个不是我写的页面,即我无法访问该页面的源代码,该怎么办。它还能以某种方式实现吗?