메타데이터 - META 태그

2019. 11. 24. 11:03웹/HTML

META

웹 페이지 정보, HTML 문서(웹페이지)에 관한 정보(표시 방식, 제작자(소유자), 내용, 키워드 등)를 검색엔진이나 브라우저에 제공 

속성

의미

charset

문자인코딩 방식

UTF-8, EUC-KR 등

name

검색엔진 등 제공하기 위한 정보의 종류(메타 데이터)

Author, description, keywords, viewport 등

content

name 이나 http-equip 속성의 값을 제공

 

 

※ META 태그 문서

HTML 요소 레퍼런스 MDN : https://developer.mozilla.org/ko/docs/Web/HTML/Element

 

 

 

속성

charset 

  • 문자 인코딩 방식

  • UTF-8     : 조합형(ㅈ ㅏ ㅂ ㅏ ㅅ ㅡ ㅋ ㅡ ㄹ ㅣ ㅂ ㅌ ㅡ)

  • EUC-KR : 완성형(자 바 스 크 립 트)

  • 대부분 UTF-8 사용

 

 

content 

  • name, http-equiv 속성 중 어떤것이 사용되느냐에 따라 속성의 값을 갖음

 

 

http-equiv

  • HTTP 헤더의 이름을 값으로 가짐

  • 서버나 사용자 에이전트의 작동방식을 변경할 수 있는 지시를 정의

  • 지시 값은 content 속성 안에 정의

 

 

name

  • 문서 레벨의 메타데이터의 이름 정의, 정보의 종류를 정의

  • Itemprop, http-equiv 또는 charset 속성 중 하나라도 설정된 경우에는 설정하지 못함

  • Ex) author, description, generator, keywords 등

예제)


<!DOCTYPE html>
<html lang="ko">
<head>
    <!-- 문자 인코딩 방식 설정 -->
    <meta charset="UTF-8">
    
    <title>Document</title>
    
    <!-- 화면의 정보를 랜더링하기위한 영역 설정, 가로 사이즈를 장치에 맞춤, 확대 축소에 대해 기본값으로 1.0 로 설정 -->  
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    
    <meta name="author" content="오늘부터개발자">
    <meta name="description" content="오늘부터개발자의 사이트 입니다">
    
    <!-- 인터넷 익스폴로러에서 랜더링될 때 최신의 인터넷 익스플로러 랜더링 방식으로 설정 -->
    <meta http-equiv="X-UA-Compatible" content="IE=edge">  
    
    <link rel="stylesheet" href="./main.css">
</head>
<body>
    <span>테스트 !!!</span>
    <div>테스트!!!테스트!!!테스트!!!</div>
</body>
</html>

 

설명

  • 인터넷 익스폴로러에서 랜더링될 때 최신의 인터넷 익스플로러 랜더링 방식으로 설정

  • Viewport : 반응형 웹사이트 제공하기 위해 필요한 코드, 화면에 정보를 랜더링 하기 위한 영역을 설정하기 위한 정보

 

 

 

 

출처 : heropy.org

' > HTML' 카테고리의 다른 글

HTML - 컨텐츠 부문 HEADER / FOOTER / H1~H6 / MAIN  (0) 2019.12.11
HTML - 요소 전역 속성  (0) 2019.11.24
메타데이터 - LINK / STYLE / MIME Type / BASE  (0) 2019.11.24
HTML 구조  (0) 2019.11.24