๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Mark Up/HTML

[HTML5]HTML ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ: ์›นํŽ˜์ด์ง€์˜ ์˜๋ฏธ ๋ถ€์—ฌ์™€ ๊ตฌ์กฐํ™”

by YJ Dev 2024. 5. 25.
728x90
๋ฐ˜์‘ํ˜•
SMALL

์›น์˜ ๋ฐœ์ „๊ณผ ํ•จ๊ป˜ HTML5๋ถ€ํ„ฐ ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ์˜ ๊ฐœ๋…์ด ๋„์ž…๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ๋Š” ์›น ํŽ˜์ด์ง€์˜ ์˜๋ฏธ๋ฅผ ๋ถ€์—ฌํ•˜๊ณ  ๊ตฌ์กฐํ™”ํ•˜์—ฌ ๊ฒ€์ƒ‰ ์—”์ง„ ์ตœ์ ํ™”(SEO)๋‚˜ ์›น ์ ‘๊ทผ์„ฑ์„ ํ–ฅ์ƒํ•˜๋Š” ๋ฐ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.

html ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ

HTML ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ๋ž€โ“

์‹œ๋งจํ‹ฑ ํƒœ๊ทธ๋Š” ๋‹จ์ˆœํžˆ ์Šคํƒ€์ผ์„ ์ง€์ •ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์ฝ˜ํ…์ธ ์˜ ์˜๋ฏธ๋ฅผ ๋ช…ํ™•ํ•˜๊ฒŒ ๋‚˜ํƒ€๋‚ด๋Š” HTML ํƒœ๊ทธ์ž…๋‹ˆ๋‹ค. ์ด๋Š” ๊ธฐ์กด์˜ ๋น„์‹œ๋งจํ‹ฑ ํƒœ๊ทธ์™€ ๊ตฌ๋ถ„๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, <div>์™€ <span>์€ ๊ตฌ์กฐํ™”๋ฅผ ์œ„ํ•œ ์ผ๋ฐ˜์ ์ธ ์ปจํ…Œ์ด๋„ˆ๋กœ ์‚ฌ์šฉ๋˜์ง€๋งŒ, <header>, <nav>, <footer> ๋“ฑ์˜ ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ๋Š” ๊ฐ๊ฐ ์›น ํŽ˜์ด์ง€์˜ ๋จธ๋ฆฌ๋ง, ๋„ค๋น„๊ฒŒ์ด์…˜, ๋ฐ”๋‹ฅ๊ธ€ ๋“ฑ์˜ ์˜๋ฏธ๋ฅผ ๋ถ€์—ฌํ•ฉ๋‹ˆ๋‹ค.

์ฃผ์š” HTML ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ๐Ÿ 

  1. <header>: ์›น ํŽ˜์ด์ง€์˜ ๋จธ๋ฆฌ๋ง์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ๋กœ๊ณ , ์ œ๋ชฉ, ๊ฒ€์ƒ‰ ํผ ๋“ฑ์„ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  2. <nav>: ๋„ค๋น„๊ฒŒ์ด์…˜ ๋งํฌ๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ์ฃผ์š” ๋ฉ”๋‰ด๋‚˜ ์‚ฌ์ดํŠธ ๋งํฌ๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.
  3. <main>: ์›น ํŽ˜์ด์ง€์˜ ์ฃผ์š” ์ฝ˜ํ…์ธ ๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ๋ณดํ†ต ํ•œ ํŽ˜์ด์ง€์— ํ•˜๋‚˜์˜ <main> ์š”์†Œ๊ฐ€ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  4. <article>: ๋…๋ฆฝ์ ์œผ๋กœ ๊ตฌ๋ถ„๋˜๊ฑฐ๋‚˜ ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ฝ˜ํ…์ธ ๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ๋ธ”๋กœ๊ทธ ๊ธ€, ๋‰ด์Šค ๊ธฐ์‚ฌ, ํฌ๋Ÿผ ๊ฒŒ์‹œ๋ฌผ ๋“ฑ์„ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  5. <section>: ๋ฌธ์„œ์˜ ์„น์…˜์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ์ฃผ์ œ๋‚˜ ์ฝ˜ํ…์ธ ๋ฅผ ๋…ผ๋ฆฌ์ ์œผ๋กœ ๊ทธ๋ฃนํ™”ํ•  ๋•Œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
  6. <aside>: ๋ณธ๋ฌธ ๋‚ด์šฉ๊ณผ๋Š” ๊ด€๋ จ์ด ์ ์€ ๋ถ€๊ฐ€ ์ •๋ณด๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์ด๋“œ๋ฐ”, ๊ด‘๊ณ , ์‚ฌ์ดํŠธ ๋งํฌ ๋“ฑ์„ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  7. <footer>: ์›น ํŽ˜์ด์ง€์˜ ๋ฐ”๋‹ฅ๊ธ€์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ์ €์ž‘๊ถŒ ์ •๋ณด, ์—ฐ๋ฝ์ฒ˜ ์ •๋ณด ๋“ฑ์„ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

html ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ

์ด๋Ÿฌํ•œ ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ๋“ค์€ HTML ๋ฌธ์„œ๋ฅผ ์˜๋ฏธ ์žˆ๊ฒŒ ๊ตฌ์„ฑํ•˜๊ณ  ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๊ฒŒ ๋งŒ๋“ค์–ด์ค๋‹ˆ๋‹ค. ๋˜ํ•œ ๊ฒ€์ƒ‰ ์—”์ง„์€ ์ด๋Ÿฌํ•œ ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ๋“ค์„ ํ™œ์šฉํ•˜์—ฌ ์›น ํŽ˜์ด์ง€์˜ ๋‚ด์šฉ์„ ๋” ์ž˜ ์ดํ•ดํ•˜๊ณ  ์ƒ‰์ธํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

article ํƒœ๊ทธ์™€ section ํƒœ๊ทธ์˜ ์ฐจ์ด์ 

<article> ํƒœ๊ทธ:

  • <article> ํƒœ๊ทธ๋Š” ๋…๋ฆฝ์ ์œผ๋กœ ๊ตฌ๋ถ„๋˜๊ฑฐ๋‚˜ ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ฝ˜ํ…์ธ ๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.
  • ๋ณดํ†ต ๋ธ”๋กœ๊ทธ ๊ธ€, ๋‰ด์Šค ๊ธฐ์‚ฌ, ํฌ๋Ÿผ ๊ฒŒ์‹œ๋ฌผ ๋“ฑ๊ณผ ๊ฐ™์ด ๋…๋ฆฝ์ ์ธ ์ฝ˜ํ…์ธ ๋ฅผ ๊ฐ์‹ธ๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • ํ•˜๋‚˜์˜ ์›น ํŽ˜์ด์ง€์— ์—ฌ๋Ÿฌ ๊ฐœ์˜ <article> ์š”์†Œ๊ฐ€ ํฌํ•จ๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ฐ๊ฐ์˜ <article> ์š”์†Œ๋Š” ์ž์ฒด์ ์ธ ์˜๋ฏธ์™€ ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง‘๋‹ˆ๋‹ค.
  • ์˜ˆ๋ฅผ ๋“ค์–ด, ๋ธ”๋กœ๊ทธ ๊ธ€์€ ํ•˜๋‚˜์˜ <article> ์š”์†Œ๋กœ ๊ฐ์‹ธ์ง€๊ณ , ๊ทธ ์•ˆ์—๋Š” ์ œ๋ชฉ(<h1>), ๋ณธ๋ฌธ(<p>), ์ž‘์„ฑ์ž ์ •๋ณด(<footer> ๋“ฑ)๊ฐ€ ํฌํ•จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

<section> ํƒœ๊ทธ:

  • <section> ํƒœ๊ทธ๋Š” ๋ฌธ์„œ์˜ ์„น์…˜์„ ์ •์˜ํ•˜๋ฉฐ, ์ฃผ์ œ๋‚˜ ์ฝ˜ํ…์ธ ๋ฅผ ๋…ผ๋ฆฌ์ ์œผ๋กœ ๊ทธ๋ฃนํ™”ํ•ฉ๋‹ˆ๋‹ค.
  • ์ฃผ๋กœ ๊ด€๋ จ ์žˆ๋Š” ์ฝ˜ํ…์ธ ๋“ค์„ ๋ฌถ๋Š” ์šฉ๋„๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • <section> ์š”์†Œ ์•ˆ์—๋Š” ์ œ๋ชฉ์„ ์œ„ํ•œ <h1>~<h6> ๋“ฑ๊ณผ ํ•จ๊ป˜ <article>, <aside>, <header>, <footer> ๋“ฑ ๋‹ค๋ฅธ ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ๊ฐ€ ํฌํ•จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์˜ˆ๋ฅผ ๋“ค์–ด, ์›น ํŽ˜์ด์ง€์˜ ์—ฌ๋Ÿฌ ์„น์…˜ ์ค‘์—์„œ ๋‰ด์Šค ๊ธฐ์‚ฌ, ๋ธ”๋กœ๊ทธ ๊ธ€, ์—ฐ๊ตฌ ๊ฒฐ๊ณผ ๋“ฑ์„ ๊ฐ๊ฐ์˜ <section>์œผ๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‹ค์ œ ํ™œ์šฉ๐Ÿ–ผ๏ธ

์•„๋ž˜ ์ฝ”๋“œ์—์„œ๋Š” ๊ฐ ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์›น ํŽ˜์ด์ง€์˜ ๊ตฌ์กฐ๋ฅผ ๋ช…ํ™•ํ•˜๊ฒŒ ์ •์˜ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์›น ํŽ˜์ด์ง€์˜ ๊ฐ€๋…์„ฑ๊ณผ ๊ฒ€์ƒ‰ ์—”์ง„ ์ตœ์ ํ™”๋ฅผ ํ–ฅ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

<header>
    <h1>My Website</h1>
    <nav>
        <ul>
            <li><a href="/">Home</a></li>
            <li><a href="/about">About</a></li>
            <li><a href="/contact">Contact</a></li>
        </ul>
    </nav>
</header>
<main>
    <section>
        <h2>Latest Articles</h2>
        <article>
            <h3>How to Use HTML Semantic Tags</h3>
            <p>...</p>
        </article>
        <article>
            <h3>Creating Accessible Web Content</h3>
            <p>...</p>
        </article>
    </section>
    <aside>
        <h2>Advertisement</h2>
        <p>...</p>
    </aside>
</main>
<footer>
    <p>&copy; 2024 My Website. All rights reserved.</p>
</footer>

์‹œ๋งจํ‹ฑ ํƒœ๊ทธ์˜ ์žฅ๋‹จ์ ๐Ÿ˜Š๐Ÿ˜”

์žฅ์ 

  1. ์˜๋ฏธ ๋ถ€์—ฌ: ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ๋Š” ๊ฐ ์š”์†Œ์— ์˜๋ฏธ๋ฅผ ๋ถ€์—ฌํ•˜์—ฌ ์›น ํŽ˜์ด์ง€์˜ ๊ตฌ์กฐ๋ฅผ ๋ช…ํ™•ํ•˜๊ฒŒ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์ฝ”๋“œ์˜ ๊ฐ€๋…์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ค๊ณ  ์œ ์ง€ ๋ณด์ˆ˜๋ฅผ ์šฉ์ดํ•˜๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค.
  2. ๊ฒ€์ƒ‰ ์—”์ง„ ์ตœ์ ํ™”(SEO): ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฒ€์ƒ‰ ์—”์ง„์€ ์›น ํŽ˜์ด์ง€์˜ ์ฝ˜ํ…์ธ ๋ฅผ ๋” ์ž˜ ์ดํ•ดํ•˜๊ณ  ์ƒ‰์ธํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ์—์„œ ๋” ๋†’์€ ์ˆœ์œ„๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  3. ์›น ์ ‘๊ทผ์„ฑ ํ–ฅ์ƒ: ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์Šคํฌ๋ฆฐ ๋ฆฌ๋” ๋“ฑ์˜ ๋ณด์กฐ ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ์šฉ์ž๋“ค์ด ์›น ํŽ˜์ด์ง€๋ฅผ ๋” ์ž˜ ์ดํ•ดํ•˜๊ณ  ํƒ์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  4. ์ฝ”๋“œ ์˜๋„ ๋ช…ํ™•ํ™”: ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ฝ”๋“œ์˜ ์˜๋„๊ฐ€ ๋ช…ํ™•ํ•ด์ง€๋ฏ€๋กœ ํ˜‘์—… ๊ณผ์ •์—์„œ ์˜คํ•ด๋ฅผ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹จ์ 

  1. ๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ ๋ฌธ์ œ: ์ผ๋ถ€ ์˜ค๋ž˜๋œ ๋ธŒ๋ผ์šฐ์ €๋Š” ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ๋ฅผ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ํ•ด์„ํ•˜์ง€ ๋ชปํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋กœ ์ธํ•ด ํ˜ธํ™˜์„ฑ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  2. ๊ธฐ์กด ์ฝ”๋“œ ํ˜ธํ™˜์„ฑ ์œ ์ง€์˜ ์–ด๋ ค์›€: ๊ธฐ์กด์— ์ž‘์„ฑ๋œ ์ฝ”๋“œ๋ฅผ ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ๋กœ ์—…๋ฐ์ดํŠธํ•˜๋Š” ๊ฒƒ์€ ๋ฒˆ๊ฑฐ๋กœ์šธ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋กœ ์ธํ•ด ์ฝ”๋“œ์˜ ํ˜ธํ™˜์„ฑ์„ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์ด ์–ด๋ ค์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  3. ํ•™์Šต ๊ณก์„ : ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ๋ฅผ ์ฒ˜์Œ ์‚ฌ์šฉํ•˜๋Š” ๊ฐœ๋ฐœ์ž๋“ค์—๊ฒŒ๋Š” ํ•™์Šต ๊ณก์„ ์ด ์žˆ์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋Š” ์ผ์‹œ์ ์ธ ๋ถˆํŽธํ•จ์„ ์ดˆ๋ž˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  4. ๋„ˆ๋ฌด ๋งŽ์€ ์‚ฌ์šฉ: ๋„ˆ๋ฌด ๋งŽ์€ ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ์˜ ์‚ฌ์šฉ์€ ์ฝ”๋“œ๋ฅผ ๋ณต์žกํ•˜๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋กœ ์ธํ•ด ๊ฐ€๋…์„ฑ์ด ๋–จ์–ด์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ์žฅ๋‹จ์ ์„ ๊ณ ๋ คํ•˜์—ฌ ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ๋Š” ์›น ํŽ˜์ด์ง€์˜ ๋ชฉ์ ๊ณผ ์š”๊ตฌ ์‚ฌํ•ญ์— ๋งž๊ฒŒ ์ ์ ˆํžˆ ํ™œ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

ํ•ต์‹ฌ ๋‚ด์šฉ๐Ÿ‘€

html ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ

728x90
๋ฐ˜์‘ํ˜•
LIST