본문 바로가기

카테고리 없음

http-equiv 속성 (meta)

정의

http-equiv 속성은 meta 요소에서 정의된 명령(사항)을 먼저 실행한 후에 페이지를 로딩합니다. 이를 프라그마 디렉티브pragma directive라고 합니다.

속성 값

속성 값은 나열 속성입니다.

키워드설명
content-language전처리될 기본 언어를 지정할 수 있습니다. 선언하지 않는 경우 기본언어가 존재하지 않는것으로 간주합니다.
content-type이 속성은 문자 인코딩을 선언합니다. content속성의 문자열 “text/html”와 아스키,대문자 구별없이 일치해야 합니다. 그뒤 리터럴 문자열 charset이 따라와야 하고 문자인코딩에 해당하는 이름이 있어야 합니다. XML에서는 http-equiv속성을 사용할 수 없습니다.
default-style대체 스타일시트 집합의 이름을 설정합니다.
refresh리다이렉트처럼 페이지를 지정한 시간이후에 새로고침을 할 수 있습니다. 값은 유요한 정수로만 구성되어야 합니다. 새로고침되기까지 시간을 초 단위로 나타냅니다.
set-cookiehttp쿠키를 설정할 수 있습니다. 이 속성은 올바르지 않기때문에 실제 http헤드를 사용해야 합니다.

예제

예제1 - content-language 속성

<meta http-equiv="content-language" content="ko" />

예제2 - content-type 속성

<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">

예제3 - default-style 속성

 <meta http-equiv="content-style-type" content="text/css">

예제4 - refresh 속성

<meta http-equiv="refresh" content="10, www.naver.com">

10초뒤 www.naver.com으로 페이지를 이동합니다.

이밖에도 다음과 같은 속성 값들을 사용할 수 있습니다.


지정 시간 이후에는 웹문서 캐쉬(cache) 금지:

2011년 5월 2일 이후부터 웹문서 캐쉬를 금지합니다.

<meta http-equiv="expires" content="wed, 02 may 2011 00:00:01 GMT">


문자 형식 지정

HTML은 ISO코드, 완성형 코드등의 다양한 문자셋을 지정합니다. 일반적으로 ISO 코드를 많이 사용합니다.

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-5">


스크립트 형식 지정

스크립트 형식에는 text/javascript(자바스크립트) 와 VBScript(비쥬얼베이직 스크립트)가 있습니다.

<meta http-equiv="Content-Script-Type" content="text/javascript">


스타일시트 형식 지정

<meta http-equiv="Content-Style-Type" content="text/css">


웹문서를 들어오거나 나갈때 효과주기

속성값이 Page-Enter, Page-Exit는 웹문서를 들어오거나 나갈 때 한쪽 모서리 부터 서서히 드러나거나 사라지는 효과를 줍니다.

<meta http-equiv="Page-Enter" content="RevealTrans(Duration=10, Transition=50)">
<meta http-equiv="Page-Exit" content="RevealTrans(Duration=10, Transition=50)">


출처 : http://html5ref.clearboth.org/doku.php?id=html5:attribute:http-equiv_meta