๐Ÿ” [์ง๋ฌด ๊ด€๋ จ ์งˆ๋ฌธ] - 11. ์›น ์ ‘๊ทผ์„ฑ๊ณผ ์‹œ๋งจํ‹ฑ ๋งˆํฌ์—…์ด๋ž€?

์กฐ์ค€ํ˜•ยท2021๋…„ 6์›” 28์ผ
1

interview

๋ชฉ๋ก ๋ณด๊ธฐ
16/20
post-thumbnail
  • ์ด 2๊ฐ€์ง€๋ฅผ ์ง€ํ‚ค๊ธฐ ์œ„ํ•ด ๋ณดํ†ต ์–ด๋–ค์‹์œผ๋กœ ๋งˆํฌ์—…์„ ์ž‘์„ฑํ•˜๋Š”์ง€?

๐Ÿ’ฌ Answer

๐ŸŒ ์›น ์ ‘๊ทผ์„ฑ

๐Ÿ‘‰ ์›น ์ ‘๊ทผ์„ฑ์ด๋ž€?

ใ€Œ์ง€๋Šฅ์ •๋ณดํ™”๊ธฐ๋ณธ๋ฒ•ใ€์— ๋”ฐ๋ผ ์žฅ์• ์ธ์ด๋‚˜ ๊ณ ๋ น์ž๋ถ„๋“ค์ด ์›น ์‚ฌ์ดํŠธ์—์„œ ์ œ๊ณตํ•˜๋Š” ์ •๋ณด๋ฅผ ๋น„์žฅ์• ์ธ๊ณผ ๋™๋“ฑํ•˜๊ฒŒ ์ ‘๊ทผํ•˜๊ณ  ์ด์šฉ ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ณด์žฅํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์›น ์ ‘๊ทผ์„ฑ ์ค€์ˆ˜๋Š” ๋ฒ•์ ์˜๋ฌด์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค.
์ฆ‰, ์žฅ์• ์ธ์ด๋‚˜ ๊ณ ๋ น์ž ๋ถ„๋“ค๋„ ๋˜‘๊ฐ™์ด ์šฐ๋ฆฌ์ฒ˜๋Ÿผ ์›น์„ ์ด์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ณด์žฅํ•˜๊ฒŒ ํ•˜๋Š” ๊ฒƒ.

๐Ÿ‘‰ ์›น ์ ‘๊ทผ์„ฑ ์ค€์ˆ˜ ๊ณ ๋ ค์‚ฌํ•ญ

  • ์‹œ๊ฐ : ๋‹ค์–‘ํ•œ ํ˜•ํƒœ์˜ ์‹œ๊ฐ ์žฅ์•  (์‹ค๋ช…, ์ƒ‰๊ฐ, ์ €์‹œ๋ ฅ ๋“ฑ๋“ฑ)
  • ์ด๋™์„ฑ : ๊ทผ์œก ์†๋„ ์ €ํ•˜ใ…, ๊ทผ์œก ์ œ์–ด ์†์‹ค๋“ฑ๋“ฑ ์†์„ ์“ฐ๊ธฐ ์–ด๋ ต๊ฑฐ๋‚˜ ๋ชป์“ฐ๋Š” ์ƒํƒœ
  • ์ฒญ๊ฐ : ์˜์ƒ, ์Œ์„ฑ ์ฝ˜ํ…์ธ ์— ์ž๋ง‰, ์›๊ณ , ์ˆ˜ํ™”๋“ฑ์˜ ๋Œ€์ฒด์ˆ˜๋‹จ ๋ถ€์ œ๋กœ ์ธํ•œ ์ธ์‹ ๋ถˆ๊ฐ€์ƒํƒœ
  • ์ธ์ง€ : ์ •์‹ ์ง€์ฒด ๋ฐ ๋ฐœ๋‹ฌ ์žฅ์• , ํ•™์Šต์žฅ์•  ๋“ฑ๋“ฑ

๐Ÿ‘‰ ๋„์›€์„ ์ฃผ๋Š” ๋„๊ตฌ

  • ์Šคํฌ๋ฆฐ ๋ฆฌ๋”
  • ํ™”๋ฉด ํ™•๋Œ€ ๋„๊ตฌ
  • ์Œ์„ฑ ์ธ์‹
  • ํ‚ค๋ณด๋“œ ์˜ค๋ฒ„๋ ˆ์ด

๐ŸŒ ์‹œ๋งจํ‹ฑ ๋งˆํฌ์—…

๐Ÿ‘‰ ์‹œ๋งจํ‹ฑ ๋งˆํฌ์—…์ด๋ž€?

์‹œ๋งจํ‹ฑ(Semantic)์ด๋ž€ "์˜๋ฏธ๋ก ์ ์ธ"์˜ ๋œป์„ ๊ฐ€์ง€๋ฉฐ ๋งˆํฌ์—…(Markup)์ด๋ž€ HTML ํƒœ๊ทธ๋กœ ๋ฌธ์„œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์„ ๋งํ•ฉ๋‹ˆ๋‹ค
์ฆ‰, ์˜๋ฏธ๋ฅผ ์ž˜ ์ „๋‹ฌ ํ•˜๋„๋ก ๋ฌธ์„œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ.

๐Ÿ‘‰ HOW?

  • ํ—ค๋” / ํ‘ธํ„ฐ : <header>, <footer>
  • ๋ฉ”์ธ ์ปจํ…์ธ  : <main>, <section>
  • ๋…๋ฆฝ์ ์ธ ์ปจํ…์ธ  : <article>
  • ์ตœ์ƒ์œ„ ์ œ๋ชฉ : <h1>
  • ์ˆœ์„œ๊ฐ€ ์—†๋Š” ๋ชฉ๋ก : <ul>, <li>
  • ๋„ค๋น„๊ฒŒ์ด์…˜ : <nav>

์ด๋ ‡๊ฒŒ ํƒœ๊ทธ๊ฐ€ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์˜๋ฏธ์— ๋งž๊ฒŒ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ.
CSS์Šคํƒ€์ผ์„ ๋ช…์‹œํ•˜๋Š” ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๊ฒƒ๋„ ์‹œ๋ฉ˜ํ‹ฑ ๋งˆํฌ์—…์˜ ํ•œ ์ข…๋ฅ˜.

ex) <strong>, <b>์˜ ๊ฒฝ์šฐ
๋‘˜๋‹ค ๊ธ€์ž๋ฅผ ๊ตต๊ฒŒํ•˜๋Š”๋ฐ, <b>๋Š” "bold"์˜ ์•ฝ์–ด์ด๊ธฐ ๋•Œ๋ฌธ์— ํƒœ๊ทธ์ž์ฒด๊ฐ€ ์Šคํƒ€์ผ์„ ๊ฐ€์ง„๋‹ค๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค.
<strong>์˜ ๊ฒฝ์šฐ ๊ทธ ์•ˆ์˜ "๋‚ด์šฉ์ด ๋‹ค๋ฅธ ๋‚ด์šฉ๋ณด๋‹ค ๋” ๊ฐ•์กฐ๋˜์–ด์•ผ ํ•œ๋‹ค"๋ผ๋Š” ์˜๋ฏธ์ด๋ฏ€๋กœ ์‹œ๋ฉ˜ํ‹ฑ ๋งˆํฌ์—…์— ๋” ์ ํ•ฉํ•˜๋‹ค.

๐Ÿ‘‰ WHY?

  • ํ•ด๋‹น ์ฝ”๋“œ๊ฐ€ ์–ด๋–ค ์—ญํ• (๊ธฐ๋Šฅ)์„ ํ•˜๋Š”์ง€ ์ง๊ด€์ ์ธ ์ดํ•ด๋ฅผ ๋†’์ž„. => ์ฝ”๋“œ์˜ ๊ฐ€๋…์„ฑ up
  • ํ™”๋ฉด ํŒ๋…๊ธฐ๋กœ ํŽ˜์ด์ง€๋ฅผ ํƒ์ƒ‰ ์‹œ ์‹œ๋ฉ˜ํ‹ฑ ๋งˆํฌ์—…์„ ํ‘ฏ๋ง๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ๊ฒ€์ƒ‰์—”์ง„์ด ์‹œ๋ฉ˜ํ‹ฑ ํƒœ๊ทธ๋ฅผ ์ค‘์š”ํ•œ ํ‚ค์›Œ๋“œ๋กœ ๊ฐ„์ฃผํ•ด SEO์— ์œ ๋ฆฌ.

๐Ÿ“˜ ์ฐธ๊ณ 

http://www.wa.or.kr/m1/sub1.asp
https://velog.io/@hyun_sang/HTML-์‹œ๋งจํ‹ฑ-๋งˆํฌ์—…
https://doodreamcode.tistory.com/198
https://developer.mozilla.org/ko/docs/Glossary/Semantics
https://developer.mozilla.org/en-US/docs/Web/HTML/Element

profile
๊นƒํ—ˆ๋ธŒ : github.com/JuneHyung

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