관리 메뉴

Lennon FE

[HTML5] μ‹œλ©˜ν‹± μ›Ήμ΄λž€? λ³Έλ¬Έ

πŸ§‘‍πŸ’» Web/HTML

[HTML5] μ‹œλ©˜ν‹± μ›Ήμ΄λž€?

Lennon 2021. 12. 16. 17:56
728x90
λ°˜μ‘ν˜•

HTML5둜 λ„˜μ–΄μ˜€λ©΄μ„œ μ‹œλ©˜ν‹± νƒœκ·Έκ°€ μƒκ²ΌμŠ΅λ‹ˆλ‹€!

κ·Έλž˜μ„œ HTML5 μ›Ή νŽ˜μ΄μ§€λ₯Ό μ‹œλ©˜ν‹± 웹이라고도 λ§ν•©λ‹ˆλ‹€. 

 

Semantic = 의미둠적인 μ΄λΌλŠ” λœ»μž…λ‹ˆλ‹€.

 

μš°λ¦¬λŠ” μ›Ή νŽ˜μ΄μ§€μ˜ ꡬ쑰λ₯Ό 봀을 λ•Œ μ‰½κ²Œ ꡬ쑰λ₯Ό νŒŒμ•…ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

μœ„ 유튜브의 μ›Ή νŽ˜μ΄μ§€λ₯Ό 봐도 μ–΄λ””μ„œ 검색을 할지, μ–΄λ””λ₯Ό ν΄λ¦­ν•˜λ©΄ μ–΄λ–€ ν–‰μœ„λ₯Ό ν•  수 μžˆμ„ 지, μ–΄λ””μ„œ 슀크둀이 κ°€λŠ₯ν•  지 λ“±λ“±

λ‹€μ–‘ν•œ 상황에 λŒ€ν•΄ μ‰½κ²Œ νŒŒμ•…ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

 

κ·ΈλŸ¬λ‚˜ μ»΄ν“¨ν„°ν•œν…ŒλŠ” 쉽지 μ•ŠμŠ΅λ‹ˆλ‹€. 검색 μ—”μ§„μ—μ„œλŠ” μ–΄λ– ν•œ νƒœκ·Έκ°€ μ–΄λ–€ κΈ°λŠ₯을 μˆ˜ν–‰ν•˜λŠ” 지 μ•Œ 수 μ—†κ³ ,

μ΄λ‘œμΈν•΄ μ›Ή νŽ˜μ΄μ§€μ—μ„œ 효율적인 데이터λ₯Ό μΆ”μΆœν•˜λŠ” 데 ν•œκ³„κ°€ μžˆμŠ΅λ‹ˆλ‹€. 

이λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•΄ λ§Œλ“€μ–΄μ§„ 게 μ‹œλ©˜ν‹± νƒœκ·Έμž…λ‹ˆλ‹€. 

 

수 λ§Žμ€ μ‹œλ©˜ν‹± νƒœκ·Έλ“€μ΄ μžˆμ§€λ§Œ, μ£Όμš” νƒœκ·Έλ“€μ„ ν™•μΈν•΄λ΄…μ‹œλ‹€.

Sementic Tag Intro
<header> μ›Ή νŽ˜μ΄μ§€μ˜ 헀더
<nav> λ‚΄λΉ„κ²Œμ΄μ…˜
<aside> μ›Ή νŽ˜μ΄μ§€μ˜ μ‚¬μ΄λ“œμ— μœ„μΉ˜
<section> 쀑심 λ‚΄μš©μ„ ν¬ν•¨ν•˜λŠ” 곡간
<article> λ§Žμ€ κΈ€μžκ°€ λ“€μ–΄κ°€λŠ” λΆ€λΆ„
<footer> μ›Ή νŽ˜μ΄μ§€μ˜ ν‘Έν„°
<details> μ‚¬μš©μžκ°€ λ³΄κ±°λ‚˜ 숨길 수 μžˆλŠ” μ„ΈλΆ€ μ½˜ν…μΈ 
<summary> <details> λ‚΄λΆ€ μ½˜ν…μΈ λ₯Ό λ‹΄λŠ” νƒœκ·Έ
<figure> λ‹€μ΄μ–΄κ·Έλž¨, 사진 λ“± 자체 μ½˜ν…μΈ  지정
<figcaption> <figure>νƒœκ·Έλ‘œ μ •μ˜ν•œ μ½˜ν…μΈ μ˜ 제λͺ© 및 μ„€λͺ… μž‘μ„±
<main> νŽ˜μ΄μ§€μ˜ κ°€μž₯ μ€‘μš”ν•œ λΆ€λΆ„ 지정

 

HTML5 이전엔 μ‹œλ©˜ν‹± νƒœκ·Έλ₯Ό μ§€μ›ν•˜μ§€ μ•Šμ•„ μ•„λž˜ μ˜ˆμ‹œμ²˜λŸΌ divλ₯Ό 톡해 ν•΄λ‹Ή ꡬ쑰λ₯Ό μ§°μŠ΅λ‹ˆλ‹€.

<div id="header"></div>

<div id="nav"></div>

<div id="aside"></div>

...

 

HTML5 λΆ€ν„°λŠ” μ‹œλ©˜ν‹± νƒœκ·Έλ₯Ό μ§€μ›ν•˜λ―€λ‘œ μ•„λž˜μ™€ 같이 μž‘μ„±ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

<header></header>

<nav></nav>

<aside><aside>

...

컴퓨터, 개발자 μž…μž₯μ—μ„œ 더 λͺ…ν™•ν•˜κ²Œ μž‘μ„±ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

 

λ¬Όλ‘  <div> νƒœκ·Έμ™€ 같이 μ‹œλ§¨ν‹± νƒœκ·Έ λ˜ν•œ 인라인이 μ•„λ‹Œ 블둝 νƒœκ·Έλ‘œμ„œ μž‘λ™λ©λ‹ˆλ‹€.

 

 

 

μ‹œλ©˜ν‹± νƒœκ·Έλ₯Ό μ‚¬μš©ν•˜λŠ” μ΄μœ λŠ” λ¬΄μ—‡μΌκΉŒ?

 

μš°λ¦¬κ°€ λͺ¨λ‘ μ•„λŠ” <h1> νƒœκ·Έμ— λŒ€ν•΄ μƒκ°ν•΄λ΄…μ‹œλ‹€.

 

λŒ€λΆ€λΆ„ 제λͺ©μ— μ“°μ΄λŠ” νƒœκ·ΈλΌλŠ” κ±Έ μ‰½κ²Œ μ•Œ 수 μžˆμŠ΅λ‹ˆλ‹€.

 

ν—ˆλ‚˜ spanνƒœκ·Έλ₯Ό μ΄μš©ν•΄ style을 톡해 μ–΄λ–€ κΈ€μžλ₯Ό  h1νƒœκ·Έμ˜ 크기둜 ν‚€μš΄λ‹€κ³  μƒκ°ν•΄λ΄…μ‹œλ‹€.

 

<h1>이것은 제λͺ©<h1>

<span style="font-size: 32px;"> 이것도 제λͺ©? </span>

 

우리 λˆˆμ—μ„œλŠ” λ˜‘κ°™μ΄ 보일 수 μžˆμŠ΅λ‹ˆλ‹€.

 

ν—ˆλ‚˜ μ»΄ν“¨ν„°μ—μ„œλŠ” h1이 제λͺ©μ΄λΌ μƒκ°ν•˜μ§€ μ•„λž˜ spanνƒœκ·Έλ₯Ό 제λͺ©μ΄λΌ μƒκ°ν•˜κΈ° μ–΄λ €μšΈ κ²ƒμž…λ‹ˆλ‹€.

 

μ‹œλ§¨ν‹± νƒœκ·Έμ— μ˜ν•΄ 컴퓨터가 HTMLμš”μ†Œμ˜ 의미λ₯Ό 보닀 λͺ…ν™•νžˆ ν•΄μ„ν•˜κ³ , κ·Έ 데이터λ₯Ό ν™œμš©ν•  수 μžˆλŠ” 

μ‹œλ©˜ν‹± 웹이 μ‹€ν˜„λ  수 μžˆμŠ΅λ‹ˆλ‹€.

 

 

μ‹œλ©˜ν‹± 웹이 ν•„μš”ν• κΉŒ?

 

μ‹œλ©˜ν‹± μ›Ήμ΄λž€, 웹에 μ‘΄μž¬ν•˜λŠ” 수 λ§Žμ€ μ›Ή νŽ˜μ΄μ§€λ“€μ— 메타데이터λ₯Ό λΆ€μ—¬ν•΄, 데이터에 λŒ€ν•΄ μ˜λ―Έμ™€ 관련성을

κ°€μ§€λŠ” κ±°λŒ€ν•œ λ°μ΄ν„°λ² μ΄μŠ€λ‘œ κ΅¬μΆ•ν•˜κ³ μž ν•˜λŠ” λ°œμƒμž…λ‹ˆλ‹€.

 

즉 ꡬ쑰λ₯Ό 잘 지수둝 검색 엔진에 μ‰½κ²Œ λ…ΈμΆœλ  수 μžˆλ‹€λŠ” μ˜λ―Έμž…λ‹ˆλ‹€.

μ—¬μ „νžˆ div둜 κ΅¬μ„±ν•œ HTMLκ΅¬μ‘°λ³΄λ‹€λŠ” μ‹œλ©˜ν‹± νƒœκ·Έλ‘œ κ΅¬μ„±ν•œ μ‹œλ©˜ν‹± 웹이

κ²€μƒ‰μ—”μ§„μ—κ²Œ μΉœν™”μ μ΄λ©°, 더 μ‰½κ²Œ λ…ΈμΆœλ  κ²ƒμž…λ‹ˆλ‹€.

 

 

728x90
λ°˜μ‘ν˜•
Comments