๐Ÿคฟ (0) ์‹œ๋งจํ‹ฑ(Semantic) ๋งˆํฌ์—…์ด๋ž€ ๋ฌด์—‡์ผ๊นŒ?

Kayยท2023๋…„ 2์›” 24์ผ
0

Javascript

๋ชฉ๋ก ๋ณด๊ธฐ
1/12

โ€œ[ํŒจ์ŠคํŠธ์บ ํผ์Šค] ์›น ๊ฐœ๋ฐœ ๊ฐ•์˜ 1์ฃผ์ฐจ: ํ™”๋ฉด๋งŒ๋“ค๊ธฐโ€ ๊ฐ•์˜๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด์„œ ์‹ค์Šต ์ฝ”์น˜๋‹˜์ด ์ „๋‹ฌํ•ด ์ฃผ์‹  โ€œ์ž๊ธฐ ๊ณ„๋ฐœ TIMEโ€์„ ์œ„ํ•œ ์ฒซ ๋ฒˆ์งธ ๋งํฌ!
๋ฐ”๋กœ ์‹œ๋งจํ‹ฑ ๋งˆํฌ์—…์— ๋Œ€ํ•œ ๋ธ”๋กœ๊ทธ ๋งํฌ์˜€๋‹ค!

์‹œ๋งจํ‹ฑ(Semantic)์ด๋ž€ โ€œ์˜๋ฏธ์˜, ์˜๋ฏธ๋ก ์ ์ธโ€ ์ด๋ผ๋Š” ๋œป์„ ๊ฐ€์ง„ ๋‹จ์–ด์ด๋‹ค.
์ฆ‰, HTML ๋ฌธ์„œ๋ฅผ ์ž‘์„ฑํ•  ๋•Œ ์˜๋ฏธ๊ฐ€ ์žˆ๊ฒŒ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค.

HTML ๋ฌธ์„œ๋ฅผ ์ž‘์„ฑํ•˜๋‹ค๋ณด๋ฉด div ํƒœ๊ทธ๊ฐ€ ์ƒ๋‹นํžˆ ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉ๋˜๊ธฐ์— ์ž์ฃผ ์“ฐ์ด๋Š” ๊ฒฝํ–ฅ์ด ์žˆ๋Š”๋ฐ,
div๋กœ๋งŒ ์ž‘์„ฑ๋  ๊ฒฝ์šฐ ํ•ด๋‹น ๋ถ€๋ถ„์ด ์–ด๋–ค ๋ชฉ์ ์œผ๋กœ ์ž‘์„ฑ๋˜์—ˆ๋Š”์ง€ ๊ตฌ๋ถ„ํ•˜๊ธฐ ํž˜๋“ค๊ธฐ ๋•Œ๋ฌธ์—
์˜๋ฏธ์žˆ๋Š” HTML ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค.

MDN ๋ฌธ์„œ์— ์ •๋ฆฌ๋œ HTML ์š”์†Œ ์ฐธ๊ณ ์„œ๋ฅผ ์ฒ˜์Œ๋ถ€ํ„ฐ ์ฝ์–ด๋ณด๋ฉฐ ๊ฐ ๊ธฐ๋Šฅ ๋ณ„ ์ค‘์š”ํ•ด๋ณด์ด๊ฑฐ๋‚˜ ์‹ ๊ธฐํ•œ ํƒœ๊ทธ๋ฅผ ์ •๋ฆฌํ•ด๋ณด์•˜๋‹ค!

(๊ฐœ์ธ์ ์ธ ๊ธฐ์ค€์œผ๋กœ ์ž‘์„ฑ๋œ ๊ธ€์ด๊ธฐ ๋•Œ๋ฌธ์— MDN ๋ฌธ์„œ๋ฅผ ์ฝ๋Š” ๊ฒƒ์„ ์ถ”์ฒœ๋“œ๋ฆฝ๋‹ˆ๋‹ค!)

์‹œ๋งจํ‹ฑ ํƒœ๊ทธ ์‚ฌ์šฉ์˜ ์žฅ์ 

  • ๊ฒ€์ƒ‰์—”์ง„์ตœ์ ํ™”(SEO) : ๊ฒ€์ƒ‰์—”์ง„์€ ํƒœ๊ทธ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํŽ˜์ด์ง€ ๋‚ด ๊ฒ€์ƒ‰ ํ‚ค์›Œ๋“œ์˜ ์šฐ์„ ์ˆœ์œ„๋ฅผ ํŒ๋‹จํ•œ๋‹ค. ๋”ฐ๋ผ์„œ ์ œ๋ชฉ์€ h1, ์ค‘์š”ํ•œ ๋‹จ์–ด๋Š” strong ๋˜๋Š” em์„ ์‚ฌ์šฉํ•˜๋Š” ๋“ฑ ์˜๋ฏธ์— ๋งž๋Š” ์˜ฌ๋ฐ”๋ฅธ ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค.

  • ์‹œ๊ฐ์žฅ์• ๊ฐ€ ์žˆ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์Šคํฌ๋ฆฐ ๋ฆฌ๋”๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŽ˜์ด์ง€๋ฅผ ํƒ์ƒ‰ํ•  ๋•Œ ๋„์›€์ด ๋œ๋‹ค.

์‹œ๋งจํ‹ฑ ๋งˆํฌ์—…๊ณผ ๊ด€๋ จ๋œ ๊นŠ์€ ์ƒ๊ฐ๋“ค

์ฝ”๋“œ์Šคํ…Œ์ด์ธ  ๋ถ€ํŠธ์บ ํ”„๋ฅผ ์‹œ์ž‘ํ•˜๊ณ  ๊ฐ•์˜ ์ฒซ๋‚  HTML์„ ํ•™์Šตํ•˜์˜€๋‹ค.
์ •๋ง ๋ฉ‹์ง„ ๋ถ„๋“ค์ด ์‹œ๋งจํ‹ฑ ๋งˆํฌ์—…๊ณผ ๊ด€๋ จํ•˜์—ฌ ๊นŠ์ด ๊ณ ๋ฏผํ•œ ๊ธ€๋“ค์„ ๊ณต์œ ํ•ด์ฃผ์…จ๋‹ค.
๊ธ€์„ ์ฝ์œผ๋ฉฐ ์ด๋Ÿฐ ๊ณ ๋ฏผ์„ ์‹œ์ž‘ํ•œ ๋ถ„๋“ค, ๋ธ”๋กœ๊ทธ ๊ธ€์„ ์ž‘์„ฑํ•œ ๋ถ„๋“ค ๋ชจ๋‘๋ชจ๋‘ ์กด๊ฒฝ์Šค๋Ÿฌ์› ๋‹ค!

์•ž์œผ๋กœ ์‹œ๋งจํ‹ฑ ๋งˆํฌ์—…๊ณผ ๊ด€๋ จ๋œ ๊นŠ์€ ๊ณ ๋ฏผ๋“ค์„ ๋ฐœ๊ฒฌํ•˜๋ฉด ์ด ์นธ์— ๋งํฌ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๋ ค๊ณ  ํ•œ๋‹ค.

  • section๊ณผ article์˜ ์ฐจ์ด
    • Why You Should Choose HTML5 article Over section - ์˜๋ฌธ
    • <section> ๋ฒ„๋ฆฌ๊ณ  HTML5 <article> ์จ์•ผ ํ•˜๋Š” ์ด์œ 
      • <article>์€ ๋…์ž์ ์œผ๋กœ ์™„์„ฑ๋œ ๋‚ด์šฉ์„ ๋‹ด๊ณ  ์žˆ๋Š” ๊ตฌํš์„ ์˜๋ฏธํ•˜๋ฉฐ, ๋งํ•˜์ž๋ฉด ๋‹ค๋ฅธ ํ˜•์‹์œผ๋กœ ์ถ”์ถœํ•ด์„œ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋Š” ์ฝ˜ํ…์ธ 
      • <section> ํƒœ๊ทธ๋Š” ์›น ๋ธŒ๋ผ์šฐ์ €๊ฐ€ HTML5 ๋ฌธ์„œ์˜ ๋ชฉ์ฐจ๋ฅผ ์ •ํ•  ์ˆ˜ ์žˆ๋„๋ก, ๊ฐ๊ฐ์˜ ์ œ๋ชฉ๊ณผ ๊ทธ์— ๋”ฐ๋ฅธ ๋‚ด์šฉ์„ ๋‹ด๊ธฐ ์œ„ํ•œ ๋ณดํŽธ์ ์ธ ์šฉ๋„์˜ ์ปจํ…Œ์ด๋„ˆ
  • section์—์„œ h1๊ณผ h2
    • ์™œ <section> ์•ˆ์— <h1>๊ณผ <h2>์˜ ํฌ๊ธฐ๋Š” ๊ฐ™์„๊นŒ?
    • ๊ธฐ์กด <h1>๋Š” font-size๊ฐ€ 2em์ด์ง€๋งŒ, user agent stylesheet๊ฐ€ section์˜ <h1>์˜ font-size๋ฅผ <h2>์™€ ๊ฐ™์€ 1.5em์œผ๋กœ ์ œํ•œ
      • <h1>์€ ์ œ๋ชฉ์„ ๋‚˜ํƒ€๋‚ด๋Š” ํƒœ๊ทธ์ด๊ธฐ ๋•Œ๋ฌธ์— ํ•œ ํŽ˜์ด์ง€ ๋‹น ํ•˜๋‚˜๋งŒ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ๊ถŒ์žฅํ•œ๋‹ค.
      • <section>์€ ๊ตฌํš์„ ๋‚˜๋ˆ„๋Š” ์š”์†Œ์ด๊ธฐ์— ์—ฌ๋Ÿฌ ๋ฒˆ ์‚ฌ์šฉ๋˜๋Š” ๊ฒƒ์ด ๋Œ€๋ถ€๋ถ„์ด๊ธฐ์— <section>์•ˆ์— ํŽ˜์ด์ง€ ์ „์ฒด์˜ ์ œ๋ชฉ์„ ๋‚˜ํƒ€๋‚ด๋Š” <h1> ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ๋ณด๋‹ค <h2> ~ <h6> ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๋” ์ถ”์ฒœ๋˜๋Š” ๋ฐฉ๋ฒ•

๋ฉ”์ธ ๋ฃจํŠธ

  1. <html> : HTML ๋ฌธ์„œ์˜ ๋ฃจํŠธ(์ตœ์ƒ๋‹จ ์š”์†Œ)์ด๋ฉฐ ๋ชจ๋“  ๋‹ค๋ฅธ ์š”์†Œ๋Š”ย <html>ย ์š”์†Œ์˜ ํ›„์†์ด์–ด์•ผ ํ•จ

๋ฌธ์„œ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ

VSC index.html ํŒŒ์ผ์„ ์ƒ์„ฑ โ†’ ! ์ž…๋ ฅ โ†’ tab์„ ๋ˆ„๋ฅด๋ฉด ์ƒ์„ฑ๋˜๋Š” ๋‚ด์šฉ์ด๋‹ค.

๊ธฐ๋ณธ์ ์œผ๋กœ HTML ๋ฌธ์„œ๋ฅผ ์ž‘์„ฑํ•˜๊ธฐ ์œ„ํ•œ ํƒœ๊ทธ๋“ค์ด ๋ฌธ์„œ ๋Œ€์ฒด๋กœ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ์— ํ•ด๋‹น๋˜๋Š” ํƒœ๊ทธ์ด๋‹ค.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
</html>
  1. <head>ย : ๊ธฐ๊ณ„๊ฐ€ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌธ์„œ ์ •๋ณด(๋ฉ”ํƒ€๋ฐ์ดํ„ฐ)
  2. <meta>ย :ย base,ย link,ย script,ย style,ย title ๊ณผ ๊ฐ™์€ ๋‹ค๋ฅธ ๋ฉ”ํƒ€๊ด€๋ จ ์š”์†Œ๋กœ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์—†๋Š” Metadata๋ฅผ ๋‚˜ํƒ€๋ƒ„
  3. <title>ย : ๋ธŒ๋ผ์šฐ์ €์˜ ์ œ๋ชฉ ํ‘œ์‹œ์ค„์ด๋‚˜ ํŽ˜์ด์ง€ ํƒญ์— ๋ณด์ด๋Š” ๋ฌธ์„œ ์ œ๋ชฉ์„ ์ •์˜
  4. <link> : CSS๋ฅผ ์—ฐ๊ฒฐํ•  ๋•Œ ์ œ์ผ ๋งŽ์ด ์‚ฌ์šฉ, ์‚ฌ์ดํŠธ ์•„์ด์ฝ˜("ํŒŒ๋น„์ฝ˜"๊ณผ ํ™ˆ ํ™”๋ฉด ์•„์ด์ฝ˜) ์—ฐ๊ฒฐ ๋“ฑ
  5. <style> : ๋ฌธ์„œ๋‚˜ ๋ฌธ์„œ ์ผ๋ถ€์— ๋Œ€ํ•œ ์Šคํƒ€์ผ ์ •๋ณด๋ฅผ ํฌํ•จ

๊ตฌํš ๋ฃจํŠธ

  1. <body>ย : HTML ๋ฌธ์„œ์˜ ๋‚ด์šฉ์ด๋ฉฐ ํ•œ ๋ฌธ์„œ์— ํ•˜๋‚˜๋งŒ ์กด์žฌ ๊ฐ€๋Šฅ

์Šคํฌ๋ฆฝํŠธ

  1. <canvas>: ์บ”๋ฒ„์Šค ์Šคํฌ๋ฆฝํŒ… APIย ๋˜๋Š”ย WebGL API์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•ด ๊ทธ๋ž˜ํ”ฝ๊ณผ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ๊ทธ๋ฆฌ๊ธฐ ์œ„ํ•œ ํƒœ๊ทธ
  2. <noscript>ย : ํŽ˜์ด์ง€์˜ ์Šคํฌ๋ฆฝํŠธ ์œ ํ˜•์„ ์ง€์›ํ•˜์ง€ ์•Š๊ฑฐ๋‚˜, ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•œ ๊ฒฝ์šฐ ๋ณด์—ฌ์ค„ HTML ๊ตฌํš์„ ์ •์˜
  3. <script>ย : ๋ฐ์ดํ„ฐ์™€ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ์ฝ”๋“œ๋ฅผ ๋ฌธ์„œ์— ํฌํ•จํ•  ๋•Œ ์‚ฌ์šฉ

์ฝ˜ํ…์ธ  ๊ตฌํš

  1. <address>ย : ๊ฐ€๊นŒ์šด HTML ์š”์†Œ์˜ ์‚ฌ๋žŒ, ๋‹จ์ฒด, ์กฐ์ง ๋“ฑ์— ๋Œ€ํ•œ ์—ฐ๋ฝ์ฒ˜ ์ •๋ณด
  2. <article>ย : ๋ฌธ์„œ, ํŽ˜์ด์ง€, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, ๋˜๋Š” ์‚ฌ์ดํŠธ ์•ˆ์—์„œ ๋…๋ฆฝ์ ์œผ๋กœ ๊ตฌ๋ถ„ํ•ด ๋ฐฐํฌํ•˜๊ฑฐ๋‚˜ ์žฌ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ตฌํš
  3. <header>ย : ์†Œ๊ฐœ ๋ฐ ํƒ์ƒ‰์— ๋„์›€์„ ์ฃผ๋Š” ์ฝ˜ํ…์ธ ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์ œ๋ชฉ, ๋กœ๊ณ , ๊ฒ€์ƒ‰ ํผ, ์ž‘์„ฑ์ž ์ด๋ฆ„ ๋“ฑ์˜ ๋‚ด์šฉ์„ ๋‹ด์Œ
  4. <main>ย : ๋ฌธ์„œย body์˜ ์ฃผ์š” ์ฝ˜ํ…์ธ 
  5. <footer>ย : ์ผ๋ฐ˜์ ์œผ๋กœ ๊ตฌํš์˜ ์ž‘์„ฑ์ž, ์ €์ž‘๊ถŒ ์ •๋ณด, ๊ด€๋ จ ๋ฌธ์„œ ๋“ฑ์˜ ๋‚ด์šฉ์„ ๋‹ด์Œ
  6. <nav>: ๋ฉ”๋‰ด, ๋ชฉ์ฐจ, ์ƒ‰์ธ๋“ฑ์˜ ๋‚ด์šฉ์„ ๋‹ด์Œ
  7. <section>ย ****: HTML ๋ฌธ์„œ์˜ ๋…๋ฆฝ์ ์ธ ๊ตฌํš์„ ๋‚˜ํƒ€๋‚ด๋ฉฐ, ๋” ์ ํ•ฉํ•œ ์˜๋ฏธ๋ฅผ ๊ฐ€์ง„ ์š”์†Œ๊ฐ€ ์—†์„ ๋•Œ ์‚ฌ์šฉ
  8. <h1> ~ <h6>: 6๋‹จ๊ณ„์˜ ๊ตฌํš ์ œ๋ชฉ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๊ตฌํš ๋‹จ๊ณ„๋Š”ย <h1>์ด ๊ฐ€์žฅ ๋†’๊ณ ย <h6>์€ ๊ฐ€์žฅ ๋‚ฎ์Œ

ํ…์ŠคํŠธ ์ฝ˜ํ…์ธ 

  1. <div>ย : ํ”Œ๋กœ์šฐ ์ฝ˜ํ…์ธ ๋ฅผ ์œ„ํ•œ ํ†ต์šฉ ์ปจํ…Œ์ด๋„ˆ
  2. <ol>ย : ์ •๋ ฌ๋œ ๋ชฉ๋ก (์ˆซ์ž ๋ชฉ๋ก)
  3. <ul>ย : ์ •๋ ฌ๋˜์ง€ ์•Š์€ ๋ชฉ๋ก (๋ถˆ๋ฆฟ ๋ชฉ๋ก)
  4. <li>ย : ๋ชฉ๋ก์˜ ํ•ญ๋ชฉ
  5. <p>ย : ํ•˜๋‚˜์˜ ๋ฌธ๋‹จ
  6. <blockquote>ย : ์•ˆ์ชฝ์˜ ํ…์ŠคํŠธ๊ฐ€ ๊ธด ์ธ์šฉ๋ฌธ

์ธ๋ผ์ธ ํ…์ŠคํŠธ ์‹œ๋งจํ‹ฑ

  1. <a>ย :ย hrefย ํŠน์„ฑ์„ ํ†ตํ•ด ๋‹ค๋ฅธ ํŽ˜์ด์ง€๋‚˜ ๊ฐ™์€ ํŽ˜์ด์ง€์˜ ์–ด๋Š ์œ„์น˜, ํŒŒ์ผ, ์ด๋ฉ”์ผ ์ฃผ์†Œ์™€ ๊ทธ ์™ธ ๋‹ค๋ฅธ URL๋กœ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ํ•˜์ดํผ๋งํฌ
  2. <br>ย : ํ…์ŠคํŠธ ์•ˆ์— ์ค„๋ฐ”๊ฟˆ(์บ๋ฆฌ์ง€ ๋ฆฌํ„ด)์„ ์ƒ์„ฑ
  3. <code>ย : ์งง์€ ์ฝ”๋“œ ์กฐ๊ฐ
  4. <cite>ย : ์ €์ž‘๋ฌผ์˜ ์ถœ์ฒ˜๋ฅผ ํ‘œ๊ธฐ
  5. <span>ย : ๊ตฌ๋ฌธ ์ฝ˜ํ…์ธ ๋ฅผ ์œ„ํ•œ ํ†ต์šฉ ์ธ๋ผ์ธ ์ปจํ…Œ์ด๋„ˆ
  6. <em>ย : ํ…์ŠคํŠธ์˜ ๊ฐ•์„ธ
  7. <strong>ย : ์ค‘๋Œ€ํ•˜๊ฑฐ๋‚˜ ๊ธด๊ธ‰ํ•œ ์ฝ˜ํ…์ธ 
  8. <s>ย : ๊ธ€์ž์— ์ทจ์†Œ์„ 
  9. <i>: ๊ธฐ์ˆ  ์šฉ์–ด, ์™ธ๊ตญ์–ด ๊ตฌ์ ˆ, ๋“ฑ์žฅ์ธ๋ฌผ์˜ ์ƒ๊ฐ ๋“ฑ์„ ๊ธฐ์šธ์ž„๊ผด๋กœ ํ‘œํ˜„
  10. <u>: ๊ธ€์ž์— ๋ฐ‘์ค„

์ด๋ฏธ์ง€ & ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด

  1. <audio>ย : ๋ฌธ์„œ์— ์†Œ๋ฆฌ ์ฝ˜ํ…์ธ ๋ฅผ ํฌํ•จํ•  ๋•Œ ์‚ฌ์šฉ
  2. <img>ย : ๋ฌธ์„œ์— ์ด๋ฏธ์ง€๋ฅผ ํฌํ•จํ•  ๋•Œ ์‚ฌ์šฉ
  3. <track>ย : ๋ฏธ๋””์–ด ์š”์†Œ(audio,ย video)์˜ ์ž์‹์œผ๋กœ์„œ, ์ž๋ง‰ ๋“ฑ ์‹œ๊ฐ„๋ณ„ ํ…์ŠคํŠธ ํŠธ๋ž™(์‹œ๊ฐ„ ๊ธฐ๋ฐ˜ ๋ฐ์ดํ„ฐ)๋ฅผ ์ง€์ •

๋‚ด์žฅ์ฝ˜ํ…์ธ 

  1. <iframe>ย : ์ค‘์ฒฉ browsing context์„ ๋‚˜ํƒ€๋‚ด๋Š” ์š”์†Œ๋กœ, ํ˜„์žฌ ๋ฌธ์„œ ์•ˆ์— ๋‹ค๋ฅธ HTML ํŽ˜์ด์ง€๋ฅผ ์‚ฝ์ž…
  2. <object>ย : ์ด๋ฏธ์ง€๋‚˜, ์ค‘์ฒฉ๋œ ๋ธŒ๋ผ์šฐ์ € ์ปจํ…์ŠคํŠธ, ํ”Œ๋Ÿฌ๊ทธ์ธ์— ์˜ํ•ด ๋‹ค๋ค„์งˆ์ˆ˜ ์žˆ๋Š” ๋ฆฌ์†Œ์Šค์™€ ๊ฐ™์€ ์™ธ๋ถ€ ๋ฆฌ์†Œ์Šค

ํ‘œ ์ฝ˜ํ…์ธ 

  1. <caption>ย : ํ‘œ์˜ ์„ค๋ช… ๋˜๋Š” ์ œ๋ชฉ
  2. <colgroup>ย : ํ‘œ์˜ ์—ด์„ ๋ฌถ๋Š” ๊ทธ๋ฃน์„ ์ •์˜
  3. <col>ย : ํ‘œ์˜ ์—ด์„ ๋‚˜ํƒ€๋‚ด๋ฉฐ, ์—ด์— ์†ํ•˜๋Š” ์นธ์— ๊ณตํ†ต๋œ ์˜๋ฏธ๋ฅผ ๋ถ€์—ฌํ•  ๋•Œ ์‚ฌ์šฉ
  4. <table>ย : ํ–‰๊ณผ ์—ด๋กœ ์ด๋ฃจ์–ด์ง„ ํ‘œ
  5. <td>: ๊ฐ ์…€์„ ์˜๋ฏธ
  6. <th>: ํ…Œ์ด๋ธ”์˜์—ด์˜ ๋จธ๋ฆฌ๊ธ€
  7. <tr>: ์™€ ํƒœ๊ทธ์˜ ์ง‘ํ•ฉ
  8. <thead>: ํ…Œ์ด๋ธ”์˜ ์—ด์˜ ๋จธ๋ฆฌ๊ธ€์ธ ํ–‰๋“ค์˜ ์ง‘ํ•ฉ
  9. <tfoot>: ํ…Œ์ด๋ธ”์˜ ์—ด์„ ์š”์•ฝํ•˜๋Š” ํ–‰๋“ค์˜ ์ง‘ํ•ฉ

์–‘์‹

  1. <form>ย : ์ •๋ณด๋ฅผ ์ œ์ถœํ•˜๊ธฐ ์œ„ํ•œ ๋Œ€ํ™”ํ˜• ์ปจํŠธ๋กค์„ ํฌํ•จํ•˜๋Š” ๋ฌธ์„œ ๊ตฌํš
  2. <select>ย : ์˜ต์…˜ ๋ฉ”๋‰ด๋ฅผ ์ œ๊ณตํ•˜๋Š” ์ปจํŠธ๋กค
  3. <optgroup>ย :ย select ์˜ ์š”์†Œ์˜ ์˜ต์…˜์„ ๋ฌถ๋Š” ์—ญํ• 
  4. <datalist>ย : ๋‹ค๋ฅธ ์ปจํŠธ๋กค์—์„œ ๊ณ ๋ฅผ ์ˆ˜ ์žˆ๋Š” ๊ฐ€๋Šฅํ•œ, ํ˜น์€ ์ถ”์ฒœํ•˜๋Š” ์„ ํƒ์ง€
  5. <option>ย :ย select,ย optgroup,ย datalist ์˜ ์š”์†Œ์˜ ํ•ญ๋ชฉ์„ ์ •์˜, ๋ชฉ๋ก์—์„œ ํ•˜๋‚˜์˜ ํ•ญ๋ชฉ์— ํ•ด๋‹น
  6. <input>ย : ์›น ๊ธฐ๋ฐ˜ ์–‘์‹์—์„œ ์‚ฌ์šฉ์ž์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ๋Œ€ํ™”ํ˜• ์ปจํŠธ๋กค์„ ์ƒ์„ฑ
  7. <textarea>ย : ๋ฉ€ํ‹ฐ๋ผ์ธ ์ผ๋ฐ˜ ํ…์ŠคํŠธ ํŽธ์ง‘ ์ปจํŠธ๋กค
  8. <label>ย : ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค ํ•ญ๋ชฉ์˜ ์„ค๋ช…
  9. <fieldset>ย : ์›น ์–‘์‹์˜ ์—ฌ๋Ÿฌ ์ปจํŠธ๋กค๊ณผ ๋ ˆ์ด๋ธ”(label)์„ ๋ฌถ์„ ๋•Œ ์‚ฌ์šฉ
  10. <legend>ย : ๋ถ€๋ชจย fieldsetย ์ฝ˜ํ…์ธ ์˜ ์„ค๋ช…
  11. <button>ย : ํด๋ฆญ ๊ฐ€๋Šฅํ•œ ๋ฒ„ํŠผ
  12. <progress>ย : ์–ด๋Š ์ž‘์—…์˜ ์™„๋ฃŒ ์ •๋„ ํ‘œ์‹œ

์ถœ์ฒ˜
MDN - HTML ์š”์†Œ ์ฐธ๊ณ ์„œ
๊ฐœ์ธ ๋ธ”๋กœ๊ทธ - [HTML] ์‹œ๋ฉ˜ํ‹ฑ ๋งˆํฌ์—…
[HTML] ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ (Semantic Tag)๋ž€? ๐Ÿง

0๊ฐœ์˜ ๋Œ“๊ธ€