메타 엘리먼트

메타 엘리먼트(meta element)는 웹페이지에 대한 구조적 메타데이터를 제공하기 위해 사용되는 HTML 및 XHTML의  형태의 태그를 말한다. 메타 엘리먼트는 페이지 정보나 키워드 등과 같이 head 엘리먼트 내부에서 문서의 본문으로 직접 표현할 수 없는 메타정보를 기술하는 데 사용된다. 메타 엘리먼트는 크게 두 가지 용도로 활용되는데, 하나는 HTML 문서에 추가적인 메타정보를 제공하기 위한 것이고, 다른 하나는 HTTP 응답 헤더를 에뮬레이션하기 위한 것이다.

 사용 예제 
아래 예제는 HTTP 헤더를 지정하는 경우로, HTML 페이지의 실제 콘텐츠보다 먼저 클라이언트에 전달된다.
<meta http-equiv="Content-Type" content="text/html">
위 예제는 Content-Type이라는 HTTP 헤더가 text/html 값으로 처리되도록 지정한다. meta 엘리먼트는 일반적으로 name 속성과 해당 HTML 페이지를 설명하는 content 속성으로 구성된다. 아래 예를 보자.
<meta name="keywords" content="wikipedia,encyclopedia">
이 예제에서는 wikipedia, encyclopedia라는 키워드를 meta 엘리먼트로 지정해 페이지의 색인을 돕고자 한다. 그러나 메타 키워드는 현재 대부분의 검색 엔진에서 더 이상 중요한 요소로 사용되지 않으며, 검색 엔진 최적화 기법의 하나로 남용된 사례가 많아 검색 엔진이 해당 정보를 신뢰하지 않는 경우가 많다.

메타 태그는 아래와 같이 위치 정보를 표현하는 데에도 사용될 수 있다.
<meta name="zipcode" content="45212,45208,45218">

아래 예제는 해당 페이지의 문자 인코딩이 UTF-8임을 지정한다.
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

 같이 보기 
 메타 리프레시
 자원 기술 프레임워크

 외부 링크 
  W3C HTML 5 Specification: the meta element

분류:HTML 태그
분류:검색 엔진 최적화
분류:웹 1.0