답변:
<a name="foo">
태그 또는 태그 가있는 태그 id
(예 : <div id="foo"
>)가 있으면 #foo
URL에 간단히 추가 할 수 있습니다 . 그렇지 않으면 페이지의 일부에 임의로 링크 할 수 없습니다.
다음은 완전한 예입니다. <a href="http://example.com/page.html#foo">Jump to #foo on page.html</a>
동일한 페이지의 컨텐츠 연결 예 : <a href="#foo">Jump to #foo on same page</a>
domain.com/#home?page=1
href에서 ID를 사용하는 방법은 무엇입니까?
domain.com/?page=1#home
example.com/#RouteName?page=1#ID
. 하나는 라우팅하고 다른 하나는 현재 페이지 내 탐색을위한 것입니다. 마지막으로 나는 경로 해시 태그를 제거하기 위해 URL의 html5 모드를 사용했다;) @tomsmeding
앵커와 해시를 사용합니다. 예를 들면 다음과 같습니다.
링크의 대상 :
<a name="name_of_target">Content</a>
대상에 연결 :
<a href="#name_of_target">Link Text</a>
또는 다른 페이지에서 링크하는 경우 :
<a href="http://path/to/page/#name_of_target">Link Text</a>
name_of_target
. <a>
태그를 대상으로 사용할 필요는 없습니다 . 또 다른 목표는입니다 <h3 id='name_of_target'>Content</h3>
.
방법은 다음과 같습니다.
<a href="#go_middle">Go Middle</a>
<div id="go_middle">Hello There</div>
</a>
개장 후에는 문을 닫았 <div ...>
습니다. 여기서 무엇을하려고하는지 잘 모르겠습니다.
2020 년 3 월 12 일, WICG for Text Fragments 초안이 추가되었으며 이제 해시에 다음을 추가하여 페이지에서 텍스트를 검색하는 것처럼 연결할 수 있습니다.
#:~:text=<Text To Link to>
에 대한 실제 예 Chrome Version 81.0.4044.138
:
이 링크를 클릭하십시오. 페이지를 새로 고침하여 링크 텍스트를 강조 표시하십시오
name
-elements에 대한 속성 이 없습니다 .a<a>
요소 의 name 속성이 더 이상 사용되지 않습니다. 대신 가장 가까운 컨테이너에 id 속성을 넣는 것을 고려하십시오.