▲GN⁺ 2025-04-05 | parent | ★ favorite | on: 과도하게 설계된 앵커 링크(Anchor Link)(thirty-five.com)Hacker News 의견 백엔드 개발자로서 프론트엔드 작업을 볼 때 가끔 복잡함에 놀라움을 느낌 훌륭한 기사이며 작업도 잘 되어 있지만, 단순한 스크롤에 이렇게 많은 복잡성을 도입해야 하는지 의문이 듦 사이드 내비게이션의 "활성 앵커" 표시의 UX 목적에 대한 질문 독자가 긴 섹션의 중간에 있을 때, 화면에 보이지 않는 헤딩을 대신하여 현재 섹션을 상기시켜 줄 수 있음 이는 스크롤한 헤딩이 아니라 화면에 보이는 섹션에 따라 작동함을 의미함 작은 섹션이 화면의 대부분을 차지하지 못할 경우, 활성 표시가 유용하지 않을 수 있음 앵커 링크의 가장 중요한 UX 기능은 다른 사람에게 보낼 수 있고 북마크로 저장할 수 있어야 함 특정 섹션을 북마크할 수 있는 기능이 페이지 상단부터 시작해 스크롤하거나 앵커 링크를 클릭하는 것보다 훨씬 편리함 이 웹사이트는 #anchor-name URL을 사용하지 않아 이 기능을 제공하지 않음 Jira의 앵커/영구 링크에 짜증이 나서 클릭했으나, 비슷하지만 다른 방식임 키보드로 앵커로 이동할 수 없음 저자에게 질문: 왜 HTML <a> 요소 대신 비상호작용 요소에 JS 이벤트 리스너를 사용했는지 메인 페이지 콘텐츠 아래에 패딩을 추가하는 것이 이상적임 콘텐츠의 끝부분이 뷰포트 하단에 고정되는 문제를 해결함 모바일에서는 90vh, 더 큰 화면에서는 50vh의 마진이 적절함 데스크탑에서는 90vh 마진이 어색해 보일 수 있음 현대 브라우저에서는 텍스트 조각을 사용하여 페이지의 특정 부분을 강조할 수 있음 Chrome에서는 텍스트를 강조하고 오른쪽 클릭하여 "링크 복사"를 선택하면 됨 앵커 대신 특정 텍스트 부분을 강조하는 데 매일 사용함 여러 "활성" 상태를 허용하는 것도 가능함 콘텐츠가 길면 두 섹션의 헤더가 모두 "활성" 상태가 될 수 있음 짧은 콘텐츠에서는 너무 많은 부분이 강조될 수 있음 다른 댓글을 읽는 것이 재미있음 모바일에서 사이트 디자인이 흥미롭고 문제 해결이 명확히 전달됨 팝업 없이 기술적인 내용을 다루는 블로그를 읽는 것이 신선함 Firefox 데스크탑에서 "아름다운 솔루션"이 "중간 섹션"을 강조함 페이지 하단에 도달하지 않았을 때도 결론이 완전히 보임 화면에 보이는 모든 앵커를 강조하는 것이 답임 기사가 깔끔하고 블로그 디자인이 더 흥미로움 오른쪽 정렬 방식은 마음에 들지 않지만, 왼쪽 팝업의 인라인 활성화는 매우 멋짐
Hacker News 의견
백엔드 개발자로서 프론트엔드 작업을 볼 때 가끔 복잡함에 놀라움을 느낌
사이드 내비게이션의 "활성 앵커" 표시의 UX 목적에 대한 질문
앵커 링크의 가장 중요한 UX 기능은 다른 사람에게 보낼 수 있고 북마크로 저장할 수 있어야 함
Jira의 앵커/영구 링크에 짜증이 나서 클릭했으나, 비슷하지만 다른 방식임
메인 페이지 콘텐츠 아래에 패딩을 추가하는 것이 이상적임
현대 브라우저에서는 텍스트 조각을 사용하여 페이지의 특정 부분을 강조할 수 있음
여러 "활성" 상태를 허용하는 것도 가능함
다른 댓글을 읽는 것이 재미있음
Firefox 데스크탑에서 "아름다운 솔루션"이 "중간 섹션"을 강조함
기사가 깔끔하고 블로그 디자인이 더 흥미로움