<meta>

 

 

meta tag는 metadata 즉,

사이트의 내용 및 키워드에 대한 정보를

검색 엔진이나 브라우저에게 제공하는

역할을 한다.

 

 

html에서 메타 태그는 마침 태그가 없으나

xhtml에서는 <meta ~~~ /> 식으로

마지막에 슬래시를 넣어주며 끝내야 하니

참조하자.

 

 

 

 


 

 

 

사용법

 

 

meta의 속성과 값

 

 

 

1. name

<meta name="" content="">

 

 

/*참고

name 속성 다음에 있는 content라는

속성은 다른 meta 요소의 모든 속성들과

짝을 이루는 속성이니 참고하자 */

 

 

name 속성에는

다양한 값(value)이

들어가는데 그 종류로는,

 

 

 

 

1️⃣keywords:

문서에 대한 핵심어를 검색엔진에 제공,

초기 검색엔진에서는 중요한 값이었지만

오늘날의 주요 검색 엔진은더 이상

keyword를 신경 쓰지 않는다고 함.

오히려 keyword를 쓰지 말 것

권유하기도 한다.

 

<meta name="keyword" content="CSS, Takudaddy">

 

 

 

 

 

2️⃣description:

문서에 대한 설명. 검색엔진은

검색 결과와 함께 이곳에 적힌

설명을 가져간다.잘 쓰임

 

<meta name="description" content="takudaddy의 성공 신화">

 

 

 

 

 

3️⃣author:

작성자 이름

<meta name="author" content="takudaddy">

 

 

 

 

4️⃣generator:

문서를 생성하기 위해 사용된

소프트웨어

<meta name="generator" content="Hugo 0.69.0" />

 

 

 

 

5️⃣viewport :

반응형 웹을 위한 속성으로

필수 속성 중의하나라 할 수 있다.

<meta name="viewport" content="width=device-width, initial-scale=1">

 

 

 

 

6️⃣ application-name:

문서를 표시하는 웹 애플리케이션 이름

아래는 트위터를 활용한 예

<meta name="twitter:card" content="summary"/>

<meta name="twitter:title" content="타쿠대디의 살아남기"/>

<meta name="twitter:description" content="타쿠대디"/>

 

 

 

 

7️⃣robot

주로 사이트가 개발 중일 때

페이지 중 일부가 구글에 노출되지 않을 때 사용

<meta name="robot" content="">

 

content 값으로 "noindex, nofollow"

혹은 "index, follow로 설정하여

자신의 페이지가 색인화(따로 파일로 저장)

되거나 링크 연결이 되지 않도록

설정할 수 있다.

 

 

 

 

*주로 쓰이는 것 2️⃣4️⃣5️⃣6️⃣즉,

 

description / generator /

viewport / application-name

 

이 되겠다.

 

 


 

 

2. property 속성 / 값 OG

<meta property="OG" content="">

 

필수적으로 쓰이는 속성으로

OG란 Open Graph의 약자로

페이스북의 프로토콜을 의미한다.

 

OG(오픈그래프)는 메타정보를

쉽게 표현하기 위해 메타 정보에 해당하는

제목, 설명, 문서 타입, 대표 URL 등

다양한 요소들에 대해 사람들이 통일해서 쓸 수

있도록 정의해 놓은 프로토콜이며 페북에

의하여 기존의 다양한 메타 데이터 표기 방법을

참조하여 만들어졌다.

 

 

출처 :  https://mygumi.tistory.com/24

 

 

 


 

 

3. http-equiv 속성

 

역시나 필수로 쓰이는 속성으로

html 문서의문서 부호화 방식을 지정.

Html5의 charset(character set) 과

동일한 html4의 표기 방법.

 

 

HTML4

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

 

HTML5

<meta charset ="UTF-8">

 

<meta http-equiv="X-UA-Compatible" content="IE=edge">

 

 


 

 

meta 사용 예

 

 

 

    <head>
	<title>초 천재 takudaddy</title>
 
 
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
    
    
        <meta name="generator" content="Hugo 0.69.0" />
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<meta name="description" content="takudaddy, 타쿠대디">


        <meta name="twitter:card" content="summary"/>
        <meta name="twitter:title" content="타쿠대디의 살아남기"/>
        <meta name="twitter:description" content="타쿠대디, takudaddy"/>	


        <meta property="og:title" content="타쿠대디의 살아남기" />
        <meta property="og:description" content="타쿠대디" />
        <meta property="og:type" content="website" />
        <meta property="og:url" content="https://takudaddy.github.io/" />
        <meta property="og:updated_time" content="" />



        <link rel="dns-prefetch" href="//fonts.googleapis.com">
	<link rel="dns-prefetch" href="//fonts.gstatic.com">
	<link rel="alternate" type="application/rss+xml" href="/index.xml" title="타쿠대디의 살아남기">
	<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700">
	<link rel="stylesheet" href="/css/style.css">
	<link rel="stylesheet" href="/css/custom.css">
	<link rel="shortcut icon" href="/favicon.ico">
	
    
        <script>(function(d,e){d[e]=d[e].replace("no-js","js");})
        (document.documentElement,"className");</script>
	
   
        <script type="application/javascript">
        var doNotTrack = false;
        if (!doNotTrack) {
	window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
	ga('create', 'UA-143373734-2', 'auto');
	ga('send', 'pageview');
                      }
        </script>



        <script async src='https://www.google-analytics.com/analytics.js'></script>

</head>
	

 

 

 

 

728x90
반응형

+ Recent posts