Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
URL中#的含义是什么?我如何使用它?_Url - Fatal编程技术网

URL中#的含义是什么?我如何使用它?

URL中#的含义是什么?我如何使用它?,url,Url,我经常发现一些URL,如下所示: www.something.com/some_page/#someword 写下此页面后,将打开一些页面,然后设置滚动,以便我可以在屏幕开始处看到“someword” 我不知道“#”是什么意思。只要我使用任何URL创建#someotherword,它有时会工作,有时不会 我没有得到URL中的内容。它是否具有任何语言、URL或其他功能 也许你可以考虑我的问题,但是我不喜欢网页设计技术,我只是好奇而已。 我不是某个网站的所有者,但当我关注某个网页的某个特定部分时,

我经常发现一些URL,如下所示:

www.something.com/some_page/#someword
写下此页面后,将打开一些页面,然后设置滚动,以便我可以在屏幕开始处看到“someword

我不知道“#”是什么意思。只要我使用任何URL创建#someotherword,它有时会工作,有时不会

我没有得到URL中的内容。它是否具有任何语言、URL或其他功能

也许你可以考虑我的问题,但是我不喜欢网页设计技术,我只是好奇而已。 我不是某个网站的所有者,但当我关注某个网页的某个特定部分时,我如何才能用#给出URL并将该URL提供给另一个

我关心的是我的个人资料上的答案部分,然后我会准备下面的URL,并将其提供给某人

这是可行的,但有时不行

那不行


我只是一个用户,我不想知道网站是用哪种语言构建的。

它是页面内链接的锚定-也称为“锚定标签”

它指定“锚定”或页面上的位置,并允许您“跳转”或“滚动”到页面上的该位置


有关更多详细信息,请参阅。

最初它被用作跳转到具有相同名称/id的元素的锚点


但是,现在它通常用于基于AJAX的页面,因为更改哈希可以使用JavaScript检测,并允许您使用后退/前进按钮,而不实际触发整个页面重新加载。

除了在要跳转到的页面中指定锚定之外,jQuery哈希或片段导航中也使用了#

  • 死链
这被称为“片段标识符”,通常用于标识位于完全限定URL中的HTML文档的一部分:


是的,它主要是锚定您的关键字,特别是页面的位置,因此每当URL加载具有特定锚定名称的页面时,它都将指向该特定位置

例如,www.something.com/some_page/#computer 若这是一个非常长的页面,你们想准确地显示计算机,那个么你们可以锚定

<p> adfadsf </p>
<p> adfadsf </p>
<p> adfadsf </p>
<a name="computer"></a><p> Computer topics </p>
<p> adfadsf </p>
adfadsf

adfadsf

adfadsf

计算机主题

adfadsf


现在,页面将滚动并将与计算机相关的主题带到顶部。

如果只使用PHP而不使用任何JavaScript,则只能以跳转到锚的经典方式使用它。哈希从未发送到服务器。请看,我不是某个网站的所有者,但当我关注某个网页的某个特定部分时,我如何才能使用#提供url并将该url提供给另一个?您需要检查HTML源代码中的
或任何带有
id=“something”
的元素。然后,你可以简单地将
#某物
添加到URL。检查链接,它有一个解释。只有所有者才能嵌入这样的锚。哦,看,链接中有一个
#
:)谢谢你的提示。我添加了另一个链接。它必须是
“id=computer”
。请参阅“谢谢”,名称主要是“套件锚定”,如果您想支持更多内容,则最好使用id。