[shape] <area shape="rect | circle | poly">
영역의 모양을 명시합니다.
- rect 값 - 사각형 영역을 정의
- circle 값 - 원형 영역을 정의
- poly 값 - 다각형을 정의
내장 콘텐츠(Embedded content) 요약 설명
- 내장 콘텐츠란 HTML 문서 안에 외부 소스로부터 가져온 다른 유형의 콘텐츠를 포함하는 요소를 말합니다. 주로 이미지, 오디오, 비디오, 그래픽 등을 웹 페이지에 삽입하는 데 사용됩니다.
- 대표적인 내장 콘텐츠 요소로는
<img>
,<audio>
,<video>
,<iframe>
등이 있습니다.- 내장 콘텐츠를 통해 웹 페이지는 다양한 종류의 멀티미디어 콘텐츠를 표현하고 더욱 풍부한 사용자 경험을 제공할 수 있습니다.
<area>
요소는 단일요소입니다.
<area>
요소는 이미지 맵(image-map)에서 하이퍼링크가 연결될 영역을 정의할 때 사용합니다.
영역의 모양을 명시합니다.
좌표값을 지정합니다. 이미지의 왼쪽 모서리를 기준으로 하이퍼링크 영역의 시작과 끝 부분을 지정합니다.
이 coords속성값을 지정하기가 까다롭습니다. 그래서 이 부분은 텍스트 에디터에서 직접 코딩하지 않고 이미지맵을 생성하는 유틸리티를 사용하는 것이 좋습니다.
이미지 맵은 링크에만 국한되지 않습니다. 이미지 맵 버튼을 클릭하면 프로그램이나 스크립트가 실행될 수도 있습니다.
이미지 맵을 생성하는데 도움이되는 여러 도구가 있습니다.
온라인 이미지맵 생성기를 사용하는 방법도 있습니다.
온라인 이미지맵 생성기
shape 속성이 rect 속성 값을 가지는 경우
shape 속성이 circle 속성 값을 가질때 시작은 왼쪽 상단에서 시작할 필요는 없습니다. 영역 태그의 순서는 중요하지 않습니다.
shape 속성이 poly 속성 값을 가지는 경우
형상, X값의 집합이고, 다각형Y의 각 포인트에 대한 쌍 : x1, y1, x2, y2, x3, y3, 등.
HTML4에서 백분율 기호 (%)가 추가 된 경우 값은 픽셀 수 또는 백분율입니다.
HTML5에서 값은 CSS 픽셀 수입니다.
해당 영역(area)에 연결된 하이퍼링크의 대상 URL(target URL)을 명시합니다.
영역(area)에 대한 대체 텍스트(alternate text)를 명시합니다.
반드시 필수로 들어가야 하며, href 속성이 설정되어 있어야만 사용할 수 있습니다.
영역을 클릭했을 때 대상 URL의 문서가 열릴 위치를 명시합니다.
사용자가 하이퍼링크를 클릭할 때 해당 대상(target)으로 연결되지 않고 대신 해당 콘텐츠의 다운로드를 명시합니다.
대상 URL이 최적화되는 미디어나 매체를 명시합니다.
현재 문서와 대상 URL 사이의 연관 관계를 명시합니다.
href 속성을 포함하는 앵커의 경우이 속성은 대상 객체와 링크 객체의 관계를 지정합니다.
링크 유형 값(참조)
값과 의미는 문서 작성자에게 의미가 있는 일부 권한에 의해 등록됩니다.
다른 관계가 없으면 기본 관계는 무효가 됩니다.
href 속성이 있는 경우에만 이 속성을 사용할 수 있습니다.
UXKM Editor로 자유롭게 코드를 연습하세요. 전체 화면 코드 작성 및 코드 다운로드가 가능합니다.