what is meta tag?
meta tag
는 뭘까요? head tag 안에서 사용하는 link, base, style, title등으로는 표현할 수 없는meta data
를 설정하기 위한 tag입니다.
meta data는 가장 단순한 정의는 데이터를 설명하는 데이터입니다. 예를 들어 HTML은 데이터입니다. 그리고 HTML의 head tag 안에는 문서 작성자나 문서 요약과 같이 문서를 설명하는 데이터, 즉 메타데이터를 넣을 수 있습니다. 출처
그리고 메타 태그에는 다음과 같은 데이터를 넣을 수 있습니다. 출처
name
name에 값이 있으면 content도 값이 있습니다.
name의 값에 맞는 content를 작성할 경우 적용되는 key:value 형식
입니다.
application-name: 웹 페이지의 서비스의 이름.
author: html 제작자.
description: 페이지에 대한 짧고 정확한 요약.
Firefox, Opera 등 여러 브라우저는 즐겨찾기 페이지의 기본 설명 값으로 description을 사용합니다.*
generator: 페이지를 생성한 소프트웨어의 식별자.
keywords: 페이지의 콘텐츠와 관련된, 쉼표로 구분한 키워드 목록.
referrer: html을 가져올 때의 http요청의
referer header
를 관리할 수 있습니다. header 자세히color-scheme: 이 사이트가 다크모드를 지원하는지 아니면 라이트모드만 지원하는지를 설정하는 속성.
- normal: 기본 속성으로, 똑같이 렌더링 합니다.
- [light | normal] : 라이트모드, 다크모드등을 지원할 때 사용합니다.
- only light : 라이트 모드만 지원할 때 사용합니다.
only dark
는 안됩니다.<meta name="color-scheme" content="dark light"> <!-- dark모드와 light 모드 둘 다 적용 가능 -->
- only light : 라이트 모드만 지원할 때 사용합니다.
viewport : 브라우저의 viewport에 대한 설정을 할 수 있습니다. 모바일에서 사용합니다.
양이 너무 많아서 표는 링크로 대체하겠습니다. 중반부에 표로 있습니다. 링크
혹시 몰라서 캡쳐본도 올립니다.이외의 name관련 meta datas 링크
http-equive
특정 http header를 지정합니다.
content-security-policy
현재 페이지의 콘텐츠 정책을 정의할 수 있습니다.content-type
지정할 경우, content 특성의 값은 반드시 "text/html; charset=utf-8"이어야 합니다.default-style
기본 CSS 스타일 시트 세트의 이름을 지정합니다.x-ua-compatible
지정할 경우, content 특성의 값은 반드시 "IE=edge"여야 합니다.refresh
content에 양의 정수 값을 설정한 경우, 페이지를 다시 불러오기 전까지의 초 단위 대기시간을 설정할 수 있다.
content가 양의 정수 값을 가지고 그 뒤를 ;과 url=과 유효한 URL이 뒤따른다면, 해당 URL로 이동하기 전까지의 초 단위 대기시간을 설정할 수 있다.
charset
페이지의 문자 인코딩을 선언합니다. 거의 다 utf-8으로 설정합니다.
'html' 카테고리의 다른 글
[HTML] HTML 용어 정리 (0) | 2021.09.27 |
---|