빈 URL 조각 링크를 사용하는 경우 사용자를 페이지 상단 (예 :)으로 보내려면 <a href="#">return to top</a>
이 링크가 깨 졌거나 유효하지 않은 것으로 간주됩니까? 내 도구 중 하나는 모두 깨진 링크로 반환합니다.
답변
기술적으로 “#”은 현재 문서의 시작을 가리키는 잘 정의 된 URL 참조이므로 공식적인 의미에서 “파손되지”않습니다. 그러나 접근성에 좋지 않은 것으로 간주 될 수 있으며 “가짜”링크의 일반적인 증상, 즉 a
외부 링크에 연결되지만 JavaScript에 의존하는 요소도 있습니다. (이전 <a href="..." onclick="...">
에는 onclick
속성 을 지원하는 유일한 종류의 요소 였기 때문에 사람들은“더미” href="#"
속성을 작성했는데 실제로는 더미가 아닙니다.)
따라서이 오류를 잘못된 오류 메시지 또는 약간 잘못 구성된 유용한 경고 메시지로 간주 할 수 있습니다.
답변
나는 그것이 깨진 링크로 간주되지 않는다고 생각합니다.
끊어진 링크는 존재하지 않는 리소스를 가리키는 링크입니다 (404 HTTP 응답).