-
[HTML&CSS] a tag의 href="#" 의미programming/HTML&CSS 2019. 9. 22. 23:48반응형
홈페이지에서 링크를 걸 때 href="#id"의 형식으로 걸어서 해당 id 위치로 이동할 수 있다.
그리고, a tag를 사용하지만, onclick을 사용해서 다른 작동을 하거나, 단순 a의 스타일을 따를 때
href="#"의 형태를 사용할 때 가 있다.
<a href="#"> test </a>의 형식으로 사용할 때 가 있는데,
이때 id가 없으면 페이지 내에서의 이동이 발생하지 않을 것 같지만,
원래 페이지에서 이동이 발생한다.
그래서 페이지내에서 이동을 막기 위해선
1. href="#;"의 형식으로 작성한다.
2. href="javascript;"의 형식으로 작성한다.2. href="javascript:;"의 형식으로 작성한다. (*** ":"이 빠졌습니다. 2019-10-18 수정)
두 가지 방법의 차이는 url에 "#"가 붙냐 안 붙냐의 차이일 뿐, 다른 동작의 차이는 없는 것으로 안다.
(다른 차이가 있는 걸 아신다면 알려주시면 감사하겠습니다.)
*다만, 버튼의 의미만 있다면 <button type="button">으로 구현하는 것이,
좀 더 바람직한 마크업이라고 "웹 접근성 연구소"에서 답변을 해둔 것을 보았다.
전문가 상담 | 웹 접근성 연구소
전문가 상담 HOME > 지식마당 > 온라인 자문서비스 > 전문가 상담 href값(#none)과 웹접근성 href값(#none)과 웹접근성 작성일 2013-03-06 오후 9:50:46 작성자 김군우 첨부파일 등록된 첨부파일이 없습니다. [질문] 수고가 많으십니다. 접근성 프로젝트 중 의문점이 생겨서 글을 남깁니다. 접근성 마크를 딴 사이트를 둘러보면 a태그로 만든 버튼 역할을 하는 엘리먼트 경우 href에 마땅한 타겟(ID 나 url)이 없어서 보통 #
www.wah.or.kr:444
반응형'programming > HTML&CSS' 카테고리의 다른 글
[HTML&CSS] 자식&자손 선택자, 선택자 여러개 선택하기 (0) 2019.09.30 [HTML&CSS] 아이폰에서 display:none이 안될때 (0) 2019.09.26 [HTML&CSS] div로 게시판 글쓰기 (0) 2019.08.20 [HTML&CSS] 게시판 형식 그대로 유지하기 (white-space:pre-wrap) (0) 2019.08.08 [HTML&CSS] 게시판 형식 그대로 유지하기(white-space:pre) (0) 2019.07.28