• 회원가입
  • 로그인
  • 구글아이디로 로그인

[image] HTML - <area> 태그 - 이미지맵에서 특정 링크 영역 (= area태그 = 에어리어태그) (HTML5수정)

목차
  1. <area> 예제 - 이미지맵에서 특정 링크 영역
  2. <area> 정의
  3. <area> 구문
  4. <area> 속성

 

<area> 예제 - 이미지맵에서 특정 링크 영역

 
<img src="https://i.imgur.com/NUjTqSd.gif" width="389" height="26" border="0" usemap="#Search_Engine">
<map name="Search_Engine">
    <area shape="rect" coords="4,3,68,21" href="http://naver.com" target="_blank" onfocus="blur()">
    <area shape="rect" coords="78,4,119,20" href="http://daum.net" target="_blank" onfocus="blur()">
    <area shape="rect" coords="128,5,193,19" href="http://www.paran.com" target="_blank" onfocus="blur()">
    <area shape="rect" coords="204,3,259,20" href="http://nate.com" target="_blank" onfocus="blur()">
    <area shape="rect" coords="269,2,323,20" href="http://www.google.co.kr/" target="_blank" onfocus="blur()">
    <area shape="rect" coords="331,4,385,18" href="http://kr.yahoo.com/" target="_blank" onFocus="blur()">
 

<area> 정의

 
<map>태그로 정의되는 이미지맵에서 개별 링크 영역을 지정. 
※ 이미지맵 : 링크 영역 가진 이미지

 


 
1. 
  • <area> 태그는 반드시 이미지맵을 정의하는 <map> 태그 안에서 사용해야 함.  (단독 사용 불가)
  • <img> 태그 안의 usemap 속성은 <map> 태그 안의 name 속성과 연계해, 이미지와 맵간의 관계를 형성. (예 참고)
  • (HTML4.01 / HTML5)에서는 종료태그 없이 사용하나, XHTML에서는 반드시 /로 닫아줘야 함 
  • XHTML DTD 선언시, <map> 태그에서 id 속성 대신 name 속성 이용시 유효성 오류 생길 수 있으니 주의.
  • HTML5에서 몇몇 속성이 추가/제거 됨.
 
2.
 
3. 이미지맵 링크 영역 설정기
 
 

<area> 구문

 
<area shape="클릭 영역 모양" coords="클릭 영역 위치" href="링크 주소" target="띄울 창" onFocus="blur()">

Cf.
XHTML 경우
<area shape="클릭 영역 모양" coords="클릭 영역 위치" href="링크 주소" target="띄울 창" onFocus="blur()" />
 
※ onFocus="blur()"  : 링크를 클릭 후, 클릭한 흔적 잔상이 안 남게 하는 속성.
 

<area> 속성

속성
속성값
 쓰임새  비고
 shape
 
 default(전체 영역)
 rect(직사각형 모양 영역)
 circle(원 모양 영역)
 poly(다각형 모양 영역)
 
 링크 걸 영역의 모양  
 coords
 x1,y1,x2,y2 (사각형)
 
 x,y,radius (원)
 
 x1,y1,x2,y2,..,xn,yn (다각형)
 
 링크 영역의 위치를 지정하는 좌표값
 
 x1,y1,x2,y2 : 
 왼쪽 상단, 오른쪽 하단 코너 좌표값 (사각형 모양)
 
 x,y,radius :
 원의 중심 좌표값과 반지름 (원 모양)
 
 x1,y1,x2,y2,..,xn,yn :
 각 다각형의 코너 좌표값 (다각형 모양)
 만약, 처음과 마지막 좌표값 짝이 동일하지 않을 시,
 브라우저가 자동으로 마지막 좌표값을 추가함. (다각형)
 
 
 
 href
 
 URL 주소
 
 링크 주소  
 target
 
 _blank (새창/새탭)
 _parent(부모창)
 _self(현재창)
 _top (가장 상단 프레임 창)
 framename(특정 프레임창)
 
 링크를 어떤 창에 띄울지 결정
 
 
 alt  글자
 
 각 링크 영역에 대한 대체 글자임
 href 태그 존재 시 필수
 
 
 download
 파일 이름
 
유저가  링크를 클릭했을 때
다운될 파일명을 입력. 
 
 HTML5 추가
 hreflang  언어 코드
 
 링크된 페이지가 어떤 언어로 된
 페이지인지 정의
 
 HTML5 추가
 media  미디어 쿼리 (media query)
 
 링크된 페이지가 어떤 매체나 장치에
 최적화된 페이지인지 정의
 
 HTML5 추가
 nohref  입력값
 
 링크된 URL이 존재하지 않을 때 사용
 
 HTML5 제외
 rel
 
 alternate
 author
 bookmark
 help
 license
 next
 nofollow
 noreferrer
 prefetch
 prev
 search
 tag
 
 
 링크된 페이지가 현재 웹문서와
 어떤 관계인지를 표시하는 속성
 
 alternate (대체 문서로 링크)
 author (작성자로 링크)
 bookmark (북마크로 사용될 링크)
 help (도움되는 문서로 링크)
 license (문서 저작권 페이지로 링크)
 next (다음 문서로 링크)
 nofollow (가서는 안되는 페이지 링크)
 noreferrer (HTTP referer header 정보 안 남기며 링크)
 prefetch (타켓 페이지가 캐쉬로 저장될 것을 표시)
 prev (이 문서의 이전 문서로 링크)
 search (문서 검색 페이지로 링크)
 tag (현 문서의 태그나 키워드 페이지로 링크)
 
 HTML5 추가
 type  MIME type
 
 링크 페이지의 MIME type를 지정
 
 ※ MIME type : 메세지의 종류.
                         쉽게 말해, 확장자 의미
 
 HTML5 추가
 
<area>태그는 전역속성・이벤트속성 지원. 

 

방문 감사합니다. (즐겨찾기 등록: Ctrl + D)

분류 제목
link HTML - <link> 태그 ★ - 외부소스연결 (= link태그 = 링크태그) (HTML5수정) ※ 파비…
list HTML - <ul> 태그 ★ - 객체 ★ - 순서없는리스트 (= 순서없는목록태그 = ul태그 = 유엘태그/…
list HTML - <ol> 태그 ★ - 순서있는리스트 (= 목록태그 = ol태그 = 오엘태그 = 올태그) - (H…
list HTML - <li> 태그 ★ - 리스트목록 (= 리스트아이템 = li태그 = 리태그/리스트태그/엘아이태그…
list HTML - <dir> 태그 - 디렉토리목록 (= dir태그 = 디르태그 = 디렉토리태그) (HTML5제외)
list HTML - <dl> 태그 ★ - 설명리스트 (= 설명목록 = dl태그 = 디엘태그) (HTML5용도변경) …
list HTML - <menu> 태그 - 명령어메뉴목록 (= menu태그 = 메뉴태그)
list HTML - <dt> 태그 ★ - 설명리스트의 설명항목 (= dt태그 = 디티태그) ※ (정의리스트/데이터리…
list HTML - <dd> 태그 ★ - 설명리스트의 설명항목 내용 (= dd태그 = 디디태그) ※ (정의리스트/데…
table HTML - <table> 태그 ★ 테이블 (= 표작성 = table태그 = 테이블태그) ※ 셀병합 (= 셀…
table HTML - <caption> 태그 - 테이블제목 (= 표제목 = caption태그 = 캡션태그) (HTML…
table HTML - <tr> 태그 ★ - 테이블행 (= 테이블가로줄 = tr태그 = 티알태그) (HTML5수정)</…
table HTML - <th> 태그 ★ - 테이블셀제목 (= th태그 = 티에이치태그) + th고정 (= 테이블헤드고…
table HTML - <td> 태그 ★ - 테이블 데이터 셀 (= 테이블셀 = td태그 = 티디태그) (HTML5수정…
table HTML - <thead> 태그 - 테이블머리글그룹 (= thead태그 = 티헤드태그) (HTML5수정)
table HTML - <tbody> 태그 - 테이블셀그룹 (= 테이블바디 = tbody태그 = 티바디태그) (HTML…
table HTML - <tfoot> 태그 - 테이블꼬릿말그룹 (= 테이블풋 = tfoot 태그 = 티풋태그) (HTM…
table HTML - <col> 태그 - 테이블열그룹 (= col태그 = 콜태그) (HTML5 수정)
table HTML - <colgroup> 태그 - 테이블의 col태그묶음 (= colgroup태그 = 콜그룹태그, H…
style HTML - <style> 태그 ★ - 요소에 CSS스타일적용 (= style태그 = 스타일태그)
4/18
목록
찾아주셔서 감사합니다. Since 2012