λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
Html

<meta>νƒœκ·Έ μ •μ˜μ™€ 속성

 

 

 

πŸ“™ Meta νƒœκ·Έλž€?

- meta data μš”μ†Œλ₯Ό λ‚˜νƒ€λ‚Έλ‹€.

- <link>, <script>, <style>, <title>둜 λ‚˜νƒ€λ‚Ό 수 없을 λ•Œ <meta>λ₯Ό μ΄μš©ν•œλ‹€.

- μ›Ή νŽ˜μ΄μ§€μ˜ μš”μ•½λ³Έμ΄λ‹€.

- λ°˜λ“œμ‹œ body μ•žμ— μœ„μΉ˜ν•΄μ•Όν•œλ‹€.

 

 

πŸ“Œ meta dataλž€?

- 데이터에 κ΄€ν•œ κ΅¬μ‘°ν™”λœ 데이터

- λ‹€λ₯Έ 데이터λ₯Ό μ„€λͺ…ν•΄μ£ΌλŠ” 데이터 라고 많이 μ •μ˜ λ˜μ–΄μžˆλ‹€.

  ν•œ λ§ˆλ””λ‘œ λ§Žμ€ 데이터λ₯Ό λΆ„λ₯˜ν•  λ•Œ μΉ΄ν…Œμ½”λ¦¬ 역할을 ν•˜λŠ” 데이터이닀.

 

 

 

 

​​

πŸ“™ Mate νƒœκ·Έμ˜ 속성

 

1. charset

- ν•΄λ‹Ή html λ¬Έμ„œμ˜ 문자 인코딩 방식을 μ§€μ •ν•œλ‹€.

- μœ λ‹ˆμ½”λ“œλ₯Ό μœ„ν•œ λ¬Έμžμ…‹μΈ UTF-8이 κ°€μž₯ 많이 μ‚¬μš©λœλ‹€.

​

​

​

2. http-equiv

- content μ†μ„±μ˜ 값을 μœ„ν•œ headerλ₯Ό μ œκ³΅ν•œλ‹€.

- λ°˜λ“œμ‹œ content 속성도 ν•¨κ»˜ λͺ…μ‹œ λ˜μ–΄μ•Ό ν•œλ‹€.

 

 

속성값 μ„€λͺ…
content-type
ν•΄λ‹Ή λ¬Έμ„œμ˜ 문자 인코딩 방식을 λͺ…μ‹œν•¨.
ex) <meta http-equiv="content-type" content="text/html; charset=UTF-8">
default-type
- μš°μ„ μ μœΌλ‘œ μ μš©ν•  μŠ€νƒ€μΌμ‹œνŠΈλ₯Ό λͺ…μ‹œν•¨.
- content 속성값은 λ™μΌν•œ λ¬Έμ„œμ— μ‘΄μž¬ν•˜λŠ” link μš”μ†Œμ˜ title 속성값과 μΌμΉ˜ν•˜κ±°λ‚˜,
  λ™μΌν•œ λ¬Έμ„œμ— μ‘΄μž¬ν•˜λŠ” style μš”μ†Œμ˜ title 속성값과 μΌμΉ˜ν•΄μ•Όλ§Œ ν•©λ‹ˆλ‹€.
ex) <meta http-equiv="default-style" content="preferred stylesheet">
refresh
ν•΄λ‹Ή λ¬Έμ„œλ₯Ό μƒˆλ‘œκ³ μΉ¨(refresh)ν•  μ‹œκ°„ 간격을 λͺ…μ‹œν•¨.
ex) <meta http-equiv="refresh" content="30">
 

 

3. name

- 메타 데이터λ₯Ό μœ„ν•œ 이름을 λͺ…μ‹œν•œλ‹€.

​

속성λͺ… 속성값
author λ¬Έμ„œμ˜ μ €μžλ₯Ό λͺ…μ‹œν•¨.
ex) <meta name="author" content="홍길동">
description μ›Ή νŽ˜μ΄μ§€μ— λŒ€ν•œ μ„€λͺ…을 λͺ…μ‹œν•¨.
검색엔진은 검색 결과에 μ΄λŸ¬ν•œ μ„€λͺ…을 ν•¨κ»˜ ν‘œμ‹œν•  수 μžˆμŠ΅λ‹ˆλ‹€.
ex) <meta name="description" content="κ³΅λΆ€ν•˜λŠ” λΈ”λ‘œκ·Έ">
keywords 검색 엔진을 μœ„ν•΄ μ›Ή νŽ˜μ΄μ§€μ™€ κ΄€λ ¨λœ 콀마(,)둜 κ΅¬λΆ„ν•œ ν‚€μ›Œλ“œ λͺ©λ‘μ„ λͺ…μ‹œν•¨.
ex) <meta name="keyword" content="HTML, meta, mataDate">
viewport μ›Ή νŽ˜μ΄μ§€μ—μ„œ μ‚¬μš©μžκ°€ λ³Ό 수 μžˆλŠ” μ˜μ—­μΈ 뷰포트(viewport)λ₯Ό μ œμ–΄ν•¨.
μ΄λŸ¬ν•œ 뷰포트(viewport)λŠ” μž₯μΉ˜μ— 따라 λ‹¬λΌμ§€λ―€λ‘œ, λͺ¨λ°”일 화면은 컴퓨터 화면보닀 λ·°ν¬νŠΈκ°€ 더 μž‘μ•„μ§‘λ‹ˆλ‹€.
 
<meta> μš”μ†Œμ˜ viewportλŠ” λΈŒλΌμš°μ €μ—κ²Œ ν•΄λ‹Ή νŽ˜μ΄μ§€μ˜ 면적과 λΉ„μœ¨ 등을 μ–΄λ–»κ²Œ μ œμ–΄ν•  지에 λŒ€ν•œ 지침을 μ œκ³΅ν•©λ‹ˆλ‹€. λ”°λΌμ„œ λ‹€μŒκ³Ό 같은 <meta> μš”μ†Œλ₯Ό λͺ¨λ“  μ›Ή νŽ˜μ΄μ§€μ— μ‚½μž…ν•΄μ•Όλ§Œ μ—¬λŸ¬λΆ„μ˜ μ›Ή νŽ˜μ΄μ§€κ°€ λͺ¨λ“  μž₯μΉ˜μ—μ„œ 잘 보이게 될 κ²ƒμž…λ‹ˆλ‹€.
ex) <meta name="viewport" content="width=device-width, initial-scale=1.0">
μœ„μ˜ μ˜ˆμ œμ—μ„œ "width=device-width" 뢀뢄은 기기에 따라 λ‹¬λΌμ§€λŠ” μž₯치의 ν™”λ©΄ λ„ˆλΉ„μ— 맞게 μ›Ή νŽ˜μ΄μ§€μ˜ λ„ˆλΉ„λ₯Ό μ„€μ •ν•©λ‹ˆλ‹€. λ˜ν•œ, "initial-scale=1.0" 뢀뢄은 λΈŒλΌμš°μ €μ— μ˜ν•΄ μ›Ή νŽ˜μ΄μ§€κ°€ 처음으둜 λ‘œλ“œλ  λ•Œ 초기 ν™•λŒ€/μΆ•μ†Œ λ ˆλ²¨μ„ μ„€μ •ν•©λ‹ˆλ‹€.