HTML5에서 이것은 매우 간단합니다. href속성을 생략하십시오 .
에서 는 A 태그의 HREF 속성에 MDN :
href
이것은 하이퍼 텍스트 소스 링크를 정의하는 앵커에 대한 단일 필수 속성 이었지만 HTML5에서는 더 이상 필요하지 않습니다.
마우스 오버시 손 모양 커서는 어떻습니까?
브라우저의 기본 스타일은가 a없는 태그의 경우 커서를 포인터로 변경하지 않을 수 있습니다 href. 다음 CSS를 사용하여 보편적으로 변경할 수 있습니다.
a {
cursor: pointer;
}
<a>Do Nothing</a>
그러나 더 선택적으로 이벤트 처리기를 추가하려는 요소에만 적용하는 것이 좋습니다.
탭 중심으로 만드는 것은 어떻습니까?
tabindex="0"요소에 추가 하기 만하면 됩니다.
<a tabindex="0">Do Nothing</a>
a링크없이 태그 를 사용하는 것이 합리적 입니까?
일반적으로 아니요, button대신 요소 를 사용하고 CSS로 스타일을 지정하는 것이 좋습니다. 그러나 사용하는 것이 무엇이든간에 div의미 론적이지 않으므로 가능 하면 임의의 요소를 사용하지 마십시오 .
something.com/whatever/#됐나요?