HTML

[HTML] meta 태그 http-equiv 속성

뚜키 💻 2022. 2. 14. 22:34
반응형

[HTML] meta 태그 http-equiv 속성

 

개발을 하다가 아래와 같은 코드를 작성하는데 문득 그동안 아무생각없이 사용했던 meta 태그의 http-equiv속성에 대해 정리해야겠다고 생각이 들어서 기록한다

<!DOCTYPE HTML>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>

 

HTML에는 <meta> 태그라는게 있는데 부가적인 정보를 제공해준다

 

 

그 중 http-equiv 속성은 HTTP 헤더에 정보 또는 값을 제공하는 content 속성이다.

주로 HTML 문서에서 사용할 문서의 종류나 새로고침 등에 사용된다

http-equiv 속성이 명시되어 있다면, content 속성도 함께 명시되어야 한다

 

 

http-equiv에 들어갈 수 있는 속성값

  • content-type : 인코딩 방식 명시
<meta http-equiv="content-type" content="text/html; charset=UTF-8">

 

  • default-type : 우선 적용할 스타일시트 명시

(단, content 속성값은 문서의 link의 title 속성값이나 style의 title 속성값과 일치해야한다)

<meta http-equiv="default-style" content="preferred stylesheet">

 

  • refresh : 문서 새로고침 시간 간격 명시
<meta http-equiv="refresh" content="30">
<meta http-equiv="refresh" content="30; url=이동할주소">

 

 

HTML5에서 문자 인코딩 명시하는걸 간단히 할 수 있다

기존에 아래처럼 사용하던걸

<meta http-equiv="content-type" content="text/html; charset=UTF-8">

HTML5에서는 아래와 같이 간단하게 나타낼 수 있다

<meta charset="UTF-8">

 

 

 

Reference
https://tcpschool.com/html-tag-attrs/meta-http-equiv
https://developer.mozilla.org/ko/docs/Web/HTML/Element/meta
https://phantom.tistory.com/35

 

반응형