웹 페이지의 특정 위치에 대한 링크를 만들려면 어떻게해야합니까? [닫은]


14

웹 페이지의 특정 스크롤 위치에 대한 하이퍼 링크를 만들 수 있습니까? 예를 들어,에 대한 링크를 만들고 싶습니다. http://www.stackoverflow.com/ 페이지가 100 픽셀 아래로 스크롤됩니다.


URL의 픽셀을 사용하여 특정 위치에 연결할 수있는 방법이 있었으면합니다.
akinuri

답변:


3

특정 위치로 스크롤하려면 jQuery scrollTo 플러그인 . 당신이 데모 페이지 플러그인을 통해 특정 위치로 스크롤하는 것을 포함하여 다양한 옵션을 사용할 수 있음을 알 수 있습니다. 즉, 대상의 JavaScript를 제어해야하므로 외부 사이트 링크에 ​​적합하지 않을 수 있습니다.


15

인 페이지의 어딘가에 바닐라 방식 링크는 앵커 포인트 이미 페이지에 있습니다.

다음을 사용하여 만들 수 있습니다. <a>…</a> 꼬리표. "앵커 포인트"(위)에 지정된 링크에는 #h-12.2 결국. 이것은에 해당합니다. <a id="h-12.2">12.2</a> 페이지를 구성하는 HTML에 포함되며 클릭하면 페이지 뷰가이 앵커로 재배치됩니다.

HTML5 이전에는 name 속성이 앵커 태그에서 사용되었지만 더 이상 지원되지 않으며 id 속성은 그 자리에서 사용되어야합니다 ( 참고 ). 이것은 또한 앵커 태그에 대한 요소를 사용할 수 있음을 의미합니다. <a> 요소.


6

Paul의 대답과 마찬가지로 HTML 문서에서 태그 ID의 첫 번째 항목에 연결할 수도 있습니다. 그러나 정확한 픽셀 수는 아닙니다.

예를 들어,이 페이지의 링크 / 스크롤 의문 또는 답변 .


6

페이지에서 마우스 오른쪽 버튼을 클릭하고 요소 검사를 시도하십시오. 당신은 <a> 태그는 앵커 포인트입니다.

그런 다음 < 처음과 마지막 전 a 그래서 그들은 링크로 나타나지 않을 것입니다. 아래에 미리보기가 표시되면 응답 상자에 글을 쓰면서 실제로 효과를 볼 수 있습니다.

a href="https://superuser.com/questions/382047/linking-to-a-specific-scroll-position-on-a-web-page#question-header">question /a>

a href="https://superuser.com/questions/382047/linking-to-a-specific-scroll-position-on-a-web-page#answers">answers /a>

보시다시피, 유일한 차이점은 앵커가 파운드 뒤에 이름을 붙인 바로 그 끝에 있습니다 ( # ) 기호. 이름은 > 링크가 사용자에게 읽는 방법입니다.

이 경우 "질문 헤더"는 "질문"으로 표시되고 답변은 동일하게 발생합니다.

그런 다음 다음 링크로 연결해야합니다. 마이크의 코멘트 . 앵커 포인트가 382094

명확히하기 위해 앵커를 찾아서 # 당신의 링크 후에.

https://superuser.com/questions/382047/linking-to-a-specific-scroll-position-on-a-web-page#question-header

https://superuser.com/questions/382047/linking-to-a-specific-scroll-position-on-a-web-page#answers

https://superuser.com/questions/382047/linking-to-a-specific-scroll-position-on-a-web-page#880079

이것들은 모두 당신을 같은 페이지의 다른 장소로 데려다 줄 것입니다.


이것은 ID에 대해서만 작동합니까 아니면 클래스에 대해서도 작동합니까? 예를 들어 & lt; h3 class = "theClass"& gt; Header & lt; / h3 & gt;와 같은 요소가있는 경우 ID 속성 값이없는 요소에 어떻게 연결할 수 있습니까?
Ulysses Alves

1

페이지의 특정 픽셀 위치에 연결하려면 "top : x left : y"좌표를 사용하여 절대적으로 배치 된 div 안에 앵커 태그를 배치합니다.


나는이 메뉴를 사용하여 메뉴가 상단에 고정 된 반응 형 사이트를 구축했습니다. 일반 대상은 메뉴 뒤에 위치 섹션의 상단을 배치했습니다. 위의 기술을 사용하면 필요한 섹션의 맨 위를 메뉴 하단과 일렬로 쉽게 만들 수 있습니다.
Graeme

0

당신이 사용할 수있는 Citebite 그 위치에서 id를 사용하지 않아도 웹 페이지의 특정 위치에 링크 할 수 있습니다. 사용하기 쉽습니다. 견적 텍스트 입력란에 웹 페이지로 이동 한 후 표시 할 텍스트의 덩어리를 붙여 넣은 다음 소스 URL 텍스트 필드에 웹 페이지의 링크를 제공하십시오. 그런 다음 Citebite 만들기를 클릭하십시오. 그런 다음 링크가 생성됩니다. 해당 링크가 원하는 링크가됩니다.


1
슈퍼 유저에 오신 것을 환영합니다! 읽어주세요 소프트웨어 추천 방법 ...에 대한 최소 필수 정보 수퍼 유저에게 소프트웨어를 추천하는 방법에 대한 제안. 제공된 링크가 손상 되더라도 귀하의 답변을 유용하게 유지하려면 이러한 세부 정보를 귀하의 대답에 맞게 편집해야합니다.
Twisty Impersonator

@Twisty 제공된 링크는 소프트웨어입니다. 그것은 웹 응용 프로그램입니다. 이것은 충분하다. 그러나 Farabi, Citebite와 제휴 관계가있는 경우 공개해야합니다. 그렇지 않으면, 당신은 좋다.
Duncan X Simpson

@DuncanXSimpson 내가 연결된 메타 게시물을 읽어주십시오. 사이트 표준을 충족시키기 위해서는 소프트웨어 이름과 링크 이상의 것이 필요합니다.
Twisty Impersonator

@ 트위스트 1. 완료. 5. 좋아, 네가 여기서 사건을 일으킬 수있을 것 같아. Farabi, 당신은 그것을 사용하는 방법에 대한 간단한 지시를 주어야합니다. 6. 맞춤 설정 한 것은 없습니다. 이 도구는 정확히 OP가 필요로하는 것입니다. 그 이상도 이하도 아닌.
Duncan X Simpson

@ 트위스트 나는 대답을 편집했다. 이제 괜찮은가요?
Farabi Siddique
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.