반응형
1. <a>태그 속성 종류
● href : 연결하고 싶은 주소를 지정한다.
● target : 링크 클릭 시, 창의 형태를 지정한다 [ _blank, _self, _top, _bottom ]
● title : 링크에 대한 설명을 넣는다.
2. <a>태그의 href 속성
href = Hypertext Reference의 약자
- href="연결 주소" 주소 링크를 넣어서 속성의 값으로 경로를 이동시킨다.
코딩을 하다보면 href 안에 #, #none, / 넣는경우가 있는데 차이점을 알아보자.
<a href="#"></a>
<a href="#ID" title="href ID값 넣기"></a>
<a href="#none"></a>
<a href="/"></a>
<a href="javascript:;"></a>
<a href="javascript:void(0);"></a>
◎ # : 아무것도 실행하지 않지만 페이지 최상단으로 이동
◎ #ID : 지정된 id 값으로 포커스 이동
◎ #none : 아무것도 실행하지 않고 페이지 최상단으로도 이동하지 않는다.
◎ javascript:; : 자바스크립트라고 작성되었지만 아무런 일 없다. 스크롤 이동, undefined도 발생 없다.
◎ javascript:void(0); : void 안에 0 말고도 영문, 숫자도 가능하다. <a>태그의 이동을 무력화한다.
그러나 void는 undefined를 리턴하는 연산자다.
브라우저에게 뒤에 작성된 함수를 실행시키는 의미를 담고있는데,
<a>태그의 기본 기능은 작동되지않지만 undefined 리턴하기에 좋은 방법이다.
3. <a>태그의 target 속성
◎ _blank : 새로운 탭에 연결된 사이트 창이 열린다.
◎ _self : 열려진 창에서 주소창으로 새로운 페이지가 열린다.
◎ _top : 부모 창에서 열리며 부모창이 없다면 _self와 같다.
◎ _bottom : 가장 사우이 창에서 열린다. 없다면 _self와 같다.
※참고 : href와 유사한 onclick="" 속성도 있는데 이것은 tab키로 버튼이 선택 안되는 효과를 낼 수 있다.
( 단, IE6, 7에서는 hover가 안먹힐 수 있음 )
반응형
'프론트엔드 > HTML' 카테고리의 다른 글
[HTML] <select> 태그에 링크걸기 (0) | 2021.01.04 |
---|---|
[HTML] 라디오버튼(radio button) 체크박스(check box) 버튼 차이점 (0) | 2020.08.18 |
[HTML] h1, h2, h3, h4, h5, h6 제목 태그 개념 다지기 (2) | 2020.08.17 |
[HTML] 스타일 태그 ID / CLASS 선택자 개념 사용법 속성 (0) | 2020.08.13 |
[HTML] 웹접근성 Skip Menu 스킵메뉴 / Skip Navigation 스킵 네비 만들기 (0) | 2020.08.13 |