의미에 맞는 href 사용
dev | 2025-08-24
링크에 onclick
핸들러를 달 때 href
에 #
을 많이 사용하는데 특이하게 http://
를 사용한 경우를 봤다. 딱히 신경쓰지 않고 있었는데 이로 인한 버그가 리포팅됐다.
사파리는 링크를 롱탭해서 프리뷰를 볼 수 있는데
http://
로 href
값을 정하면 프리뷰에서 오류가 발생한다. 이 외에도 새탭을 연다든가 북마크로 저장을 한다든가 할 때도 오류가 발생할 것이다.
href
값이 필요 없는 경우에는 <button>
요소를 사용하도록 하자. HTML의 의미가 왜 중요한지 말해주는 또 하나의 사례라고 할 수 있겠다.
Comments