๐Ÿ“… Weekly Paper - (Cascading, Semantic)

๊น€ํ˜„์šฐยท2024๋…„ 6์›” 25์ผ
1

Codeit

๋ชฉ๋ก ๋ณด๊ธฐ
1/8
post-thumbnail

๐Ÿคฆโ€โ™‚๏ธ1์ฃผ์ฐจ ์œ„ํด๋ฆฌ ํŽ˜์ดํผ

๐Ÿ“… 0. ์ฃผ๊ฐ„ ํ˜„ํ™ฉ ๋ณด๊ณ 

0-0. ์ž‘์„ฑ ๋ชฉ์  ๋ฐ ๋ชฉ์ฐจ

์ด๋ฒˆ 1์ฃผ์ฐจ Weekly Paper ์—์„œ๋Š”

  1. ์ด๋ฒˆ์ฃผ ๊ฐ•์˜ ํ›„๊ธฐ ๋ฐ ์Šค์Šค๋กœ์— ๋Œ€ํ•œ ํ”ผ๋“œ๋ฐฑ
  2. CSS์˜ Cascading ์ด๋ž€?
  3. ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ ์‚ฌ์šฉ์˜ ์ด์ 

๋ฅผ ๋‹ค๋ฃน๋‹ˆ๋‹ค.


0-1. ๊ฐ•์˜

1์ฃผ์ฐจ! ๋Œ€๋‹จํ–ˆ๋‹ค.

๊ฐœ๋ฐœ๊ด€๋ จ ์ „๊ณต๋„ ์•„๋‹ˆ๊ณ , ์•„๋Š”๊ฒƒ๋„์—†๋Š”
๊ทธ๋ž˜๋„ ์ˆ˜๊ฐ•์ „ ํ”„๋ฆฌ์ฝ”์Šค๋กœ ๋Œ€์ถฉ ๊ฐœ๋ฐœ์ด๋ž€ ์–ด๋–ค๊ฑฐ๊ตฌ๋‚˜~ ํ•˜๋Š” ์ •๋„์ธ๋ฐ
๋‚˜ํ˜๋งŒ์— ๊ฐ‘์ž๊ธฐ ์‹ค๊ธฐ๋ฅผ ๋“ค์–ด๊ฐ€์„œ "์–ด, ๋ญ์ง€? ๋‚˜ ์•„์ง ๊นกํ†ต์ธ๋ฐ?" ์‹ถ์–ด์„œ ๋‹นํ™ฉ์Šค๋Ÿฌ์› ๋‹ค.
(์—ฌ๊ธฐ์„œ "์–ด๋–ค๊ฑฐ๊ตฌ๋‚˜~" ๋ผ๋Š”๊ฒƒ์€ ๋ญ”์ง€ ๊ฐ์„ ์žก์•˜๋‹ค๋Š” ์†Œ๋ฆฌ๊ฐ€ ์•„๋‹ˆ๋ผ ์˜์–ด์˜ ABC๋ฅผ๋ณด๊ณ  "์•„ ์ด๊ฒŒ ์˜์–ด์˜ ์ƒ๊น€์ƒˆ๊ตฌ๋‚˜"๋ผ๋Š” ๋Š๋‚Œ์„ ๋งํ•จ)

๊ทธ๋ž˜๋„ ์ฃผ๊ฐ•์‚ฌ๋‹˜๊ป˜์„œ, ๋ญ”๊ฐ€ ์ง€์†์ ์œผ๋กœ ๊ฐ€๋ฅด์ณ ์ฃผ์‹œ๋ ค๊ณ  ํ•˜์‹œ๊ณ  ๊ณ„์…จ๊ณ  (์‹ค์ œ๋กœ ์ž˜ ๊ฐ€๋ฅด์ณ์ฃผ์‹ ๋‹ค).
๊ฐ•์˜์— ๋”ฐ๋ฅธ ํ”ผ๋“œ๋ฐฑ๋„ ์ ๊ทน ์ˆ˜์šฉํ•ด์ฃผ์…”์„œ ์ข‹์•˜๋‹ค.

์•„๋ฌด๋ž˜๋„ ์šฐ๋ฆฌ๊ฐ€ ๊ฐ•์‚ฌ๋‹˜์˜ ์ฒซ ๊ธฐ์ˆ˜์ด๋‹ค๋ณด๋‹ˆ ๊ฐœ์„ ์‚ฌํ•ญ์€ ๋ถ„๋ช…ํ•˜๊ฒŒ ์กด์žฌํ•˜์ง€๋งŒ
๋™์‹œ์— ์ฒซ ๊ธฐ์ˆ˜์ด๊ธฐ์— ๋” ์—ด์‹ฌํžˆ ์ž˜ ์ฑ™๊ฒจ์ฃผ์‹œ๋ ค๊ณ  ํ•˜๋Š”๊ฒƒ๊ฐ™์•„์„œ ๋ฏฟ์Œ์ด ๊ฐ€๊ณ ,
์•ž์œผ๋กœ์˜ ๋‚จ์€ ๊ธฐ๊ฐ„๋„ ์—ด์‹ฌํžˆ ๋ฐฐ์›Œ์•ผ๊ฒ ๋‹ค๋Š” ์ƒ๊ฐ๋งŒ ํ•˜๊ณ ์žˆ๋‹ค.

๊ทธ๋Ÿฐ๋ฐ.. ์•„์ง์€ ์ž˜ ๋ชจ๋ฅด๊ฒ ๋‹ค. ๋‚ด๊ฐ€ ๊ฐœ๋ฐœ์ž ํ• ์ˆ˜์žˆ์„๊นŒ?


0-2. ์ฃผ๊ฐ„ ์‹ค๊ธฐ

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

(dialog ์‚ฌ์šฉํ•ด์„œ ๋ชจ๋‹ฌ๊นŒ์ง€ ํ•ด๋ดค์Œ, ๊ทธ๋Ÿด์‹ธํ•ด์š”!)

์–ด์ฐŒ ์ข€ ๊ธฐ๋ปํ•˜๊ณ ๋Š” ์žˆ์—ˆ๋Š”๋ฐ, ๋™์‹œ์— ๋“œ๋Š” ์ƒ๊ฐ์ด

"์ด๊ฒŒ.. ๋งž๋‚˜? ๋ญ”๊ฐ€.. ์•„๋‹Œ๊ฑฐ ๊ฐ™์€๋ฐ? ๊ฒ‰์€ ๊ทธ๋Ÿด์‹ธํ•œํ…Œ ์•ˆ์ด ๋„ˆ๋ฌด ์ง€์ €๋ถ„ํ•œ๋ฐ?"

์˜€๋‹ค. ๋ญ˜ ์–ด๋–ป๊ฒŒ ์†์„ ๋Œ€์•ผํ• ์ง€๋Š” ์ž˜ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ์„œ๋„,
์ธ์ŠคํŽ™ํ„ฐ๋ฅผ ํ™”๋ฉด์— ์–ด๋””๋“  ๊ฐ€์ ธ๋‹ค๋งŒ ๋Œ€๋ฉด ์ ์šฉ์ด ์•ˆ๋˜์žˆ์–ด์„œ ์Šคํƒ€์ผ ์”นํ˜€์žˆ๋Š”๊ฒŒ ํ•œํŠธ๋Ÿญ์ด๋ผ
๊ณ„~์† ์ˆ˜์ •, ์ˆ˜์ •, ์ˆ˜์ • ๋ฐ˜๋ณตํ•˜๊ณ . ๊ตฌ์กฐ์ž์ฒด๋ฅผ ์ž˜๋ชป์งœ๋‘๋‹ˆ ํ•œ์ชฝ์ˆ˜์ •ํ•˜๋ฉด ๋ฐ˜๋Œ€์ชฝ์”นํžˆ๊ณ .
๋‚œ ๋ญ๋ฅผ ๊ฑด๋“ค์ง€๋„ ์•Š์•˜๋Š”๋ฐ ๋ฐ”๊พธ์ง€๋„ ์•Š์€๊ฒŒ ๋ฐ”๋€Œ์–ด์ ธ ์žˆ๊ณ .

๊ทธ๋ƒฅ ๊ฐœ๋ฐœ์—๋Œ€ํ•ด ์ฅ๋ฟ” ํ•˜๋‚˜๋„ ๋ชจ๋ฅด๋Š” ๋ฌธ์™ธํ•œ์ธ ๋‚˜์—ฌ๋„ ์•Œ๋ฒ•ํ• ์ •๋„๋กœ
์ฝ”๋“œ ์ •๋ ฌ์ƒํƒœ๊ฐ€ ์˜.. ์ข‹์ง€ ๋ชปํ–ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‹ˆ๊นŒ, ์ •๋ง ์ข‹์ง€๋ชปํ–ˆ๋‹ค.

๋ฌผ๋ก ! 2์ฃผ์ฐจ์— ๋ฏธ์…˜ ์ œ์ถœํ›„ ์ฝ”๋“œํ”ผ๋“œ๋ฐฑ ๋ฐ›์œผ๋ฉด ์—ด์‹ฌํžˆ ๊ฐœ์„ ํ•  ์‚ฌํ•ญ์ด์ง€๋งŒ.

์ผ๋‹จ ์ง€๊ธˆ ์ƒํƒœ๋Š” "ํด๋ฆฐ์ฝ”๋“œ"๋ฅผ ์“ด ์‚ฌ๋žŒ์ด ๋ณด๋ฉด
์ฑ…๋“ฑ์œผ๋กœ ๋‚ด ๋จธ๋ฆฌํ†ต์„ ์ฐ์–ด๋ฒ„๋ฆด ์ˆ˜์ค€์ด๋ผ๋Š”๊ฑด ์•Œ๋งŒํ•œ์ •๋„?

๋ญ”๊ฐ€ ์ž˜๋ชป๋œ๊ฑด ์•Œ๊ณ ์žˆ๋Š”๋ฐ, ๋ฌด์—‡์ด ์ž˜๋ชป ๋˜์–ด ์žˆ๋Š”์ง€๋ฅผ ๋ชจ๋ฅด๋Š”๊ฒƒ์ด
์ •๋ง ์Šค์Šค๋กœ "์™€ ์ง„์งœ ์•„๋ฌด๊ฒƒ๋„ ๋ชจ๋ฅด๊ณ ์žˆ๋„ค" ๋ผ๋Š” ์ƒ๊ฐ์ด ๋“ฌ๊ณผ ๋™์‹œ์—

์›๋ž˜ ์ฒ˜์Œ์— ๋‹ค ์ด๋Ÿฐ๊ฐ€? ์ง„์งœ ๋ญ”๊ฐ€ ์ž˜๋ชป๋˜์–ด๋„ ๋‹จ๋‹จํžˆ ์ž˜๋ชป๋˜์—ˆ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค.

๊ฐœ์„ .. ํ•ด์•ผ๊ฒ ์ง€?


๐ŸŒŠ 1. CSS์˜ Cascading์ด๋ž€?

CSS๋ผ๋Š” ์ด๋ฆ„ ์ž์ฒด๊ฐ€ (Cascading Style Sheets) ์ด๋“ฏ์ด, Cascading์€ CSS์˜ ํ•ต์‹ฌ์ด๋‹ค.

๊ทธ๋ž˜์„œ Cascading์ด ๋ฌด์—‡์ด๋ƒ๊ณ ?

์˜์–ด ์ž์ฒด์˜ ๋œป์€ ๋ฌผ์ด ์•„๋ž˜๋ฅผ ํ–ฅํ•ด ๋น ๋ฅด๊ฒŒ ์Ÿ์•„์ง€๋Š” ํ˜•ํƒœ๋ฅผ ์ผ์ปซ๋Š” ๋ง์ด๋‹ค,
ํ•˜์ง€๋งŒ ํญํฌ๊ฐ™์€ ๋Š๋‚Œ๋ณด๋‹ค๋Š”, ๊ณ„๋‹จ์‹ ํญํฌ๋ผ๊ณ  ํ•ด์•ผํ• ๊นŒ?

๊ณ„๋‹จ์‹ ํญํฌ

(์ด๋Ÿฐ ๋Š๋‚Œ?)

<body>
    <div>
    	<p>์ €๋Š” ๋ณธ๋ฌธ์ด์—์š”</p>
    </div>
</body>

๊ฒฐ๊ตญ, HTML ์š”์†Œ ์ž์ฒด๊ฐ€ ํ•˜๋‚˜ ์ด์ƒ์˜ ์Šคํƒ€์ผ์— ์˜ํ–ฅ์„ ๋ฐ›๊ธฐ์—

์œ„์˜ ์ฝ”๋“œ๊ฐ™์ด body๋Š” ๊ฒ€์ •์ƒ‰, div๋Š” ๋นจ๊ฐ„์ƒ‰, p๋Š” ํŒŒ๋ž€์ƒ‰์œผ๋กœ ์ง€์ •ํ•œ๋‹ค๋ฉด
"๊ฒฐ๊ตญ ๋ฌด์Šจ ์ƒ‰์ด ๋˜๋Š”๊ฒƒ์ด์ง€?" ๋ฅผ ์ •ํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ธ ๊ฒƒ์ด๋‹ค!

์„ธ๋ถ€์ ์œผ๋กœ, Cascading์ด๋ž€ 3๊ฐ€์ง€๋กœ ์ •ํ•ด์ง„๋‹ค.


1-0. ๊ด€๋ จ์„ฑ (Relevance)

์ผ๋‹จ์€! ์šฐ์„ ์ˆœ์œ„ ๊ฒฐ์ • ์ „์—
๋‹ค๋ฅธ ์†Œ์Šค์—์„œ์˜ ๋ชจ๋“  ๊ทœ์น™์„ ํ•„ํ„ฐ๋งํ•ด์„œ, ํ•ด๋‹น์š”์†Œ์— ์ ์šฉ๋˜๋Š” ๊ทœ์น™๋งŒ์„ ์ ์šฉํ•œ๋‹ค.

1-1. ์ค‘์š”๋„ (Importance)

๋†’์Œ ~ ๋‚ฎ์Œ ์ˆœOrigin์ค‘์š”๋„ ์†์„ฑ ์ ์šฉ ์—ฌ๋ถ€
1 (์ตœ์šฐ์„ )CSS ํŠธ๋žœ์ง€์…˜
2์œ ์ € (๋ธŒ๋ผ์šฐ์ € ์Šคํƒ€์ผ)O
3์œ ์ € (๊ฐœ์ธ ์Šคํƒ€์ผ)O
4๊ฐœ๋ฐœ์ž ์Šคํƒ€์ผO
5CSS @keyframe ์• ๋‹ˆ๋ฉ”์ด์…˜
6๊ฐœ๋ฐœ์ž ์Šคํƒ€์ผX
7์œ ์ € (๊ฐœ์ธ ์Šคํƒ€์ผ)X
8์œ ์ € (๋ธŒ๋ผ์šฐ์ € ์Šคํƒ€์ผ)X

์ค‘์š”๋„ ์†์„ฑ์€ !important ๋ฅผ ์˜๋ฏธํ•จ.
๋ธŒ๋ผ์šฐ์ € ์Šคํƒ€์ผ - ์›น ๋ฌธ์„œ๋ฅผ ๊ฐœ๋ฐœํ•œ ์‚ฌ๋žŒ์ด ์„ค์ •ํ•œ ์Šคํƒ€์ผ์„ ์˜๋ฏธํ•จ.
์œ ์ € ์Šคํƒ€์ผ - ๋ธŒ๋ผ์šฐ์ € ์ƒ์˜ ์„ค์ •์˜ต์…˜ (์œˆ๋„์šฐ ํ…Œ๋งˆ์„ค์ •, ๊ณ ๋Œ€๋น„ ์„ค์ •) ๋“ฑ์„ ์˜๋ฏธํ•จ.
๋ธŒ๋ผ์šฐ์ € ์Šคํƒ€์ผ์€ ์‚ฌ์šฉํ•˜๊ณ ์žˆ๋Š” ์›น ๋ธŒ๋ผ์šฐ์ €์˜ ๊ธฐ๋ณธ ์Šคํƒ€์ผ์„ ์˜๋ฏธํ•จ.

1-2. ๋ช…์‹œ๋„ (Specificity)

๋†’์Œ ~ ๋‚ฎ์Œ ์ˆœ์ข…๋ฅ˜
1 (์ตœ์šฐ์„ )!important
2Inline
3ID selector
4Class / Pseudo-class
5Tag selector
6Inherited styles

์‰ฝ๊ฒŒ ์ƒ๊ฐํ•˜์ž๋ฉด ๋Œ€๋ถ€๋ถ„ ์ ์šฉ๋ฒ”์œ„๊ฐ€ ์ข์„์ˆ˜๋ก ์šฐ์„ ์ธ๊ฒƒ!

ํ•˜์ง€๋งŒ !important๋Š” ์›ฌ๋งŒํ•ด์„  ์“ฐ์ง€์•Š๋Š”๊ฒƒ์„ ์ถ”์ฒœํ•œ๋‹ค.
์ธ๋ผ์ธ๋„ ์›ฌ๋งŒํ•˜๋ฉด ์“ฐ์ง€๋ง๊ณ  ๊ทธ๋ƒฅ style๋กœ ๋•ก๊ฒจ๋‹ค๊ฐ€ ์“ฐ์ž..

1-3. ์ฝ”๋“œ์˜ ์ˆœ์„œ

๊ณ„์ธต, ๋ช…์‹œ๋„, ์ค‘์š”๋„๊ฐ€ ๋™์ผํ• ๊ฒฝ์šฐ
๊ฐ„๋‹จํ•˜๊ฒŒ ๋งํ•˜๋ฉด, ๋Šฆ๊ฒŒ ์„ ์–ธ๋œ ์Šคํƒ€์ผ์ด ์ ์šฉ๋œ๋‹ค.

<style>
  p {
    color: white;
  }


  p {
    color: black;
  }
</style>



<div>
  <p>What color am I?</p>
</div>

์œ„ ์ฝ”๋“œ๋ฐ•์Šค์˜ ์ถœ๋ ฅ ๊ธ€์ž์ƒ‰์€ black์ด ๋˜๋Š” ์‹.

๋ฒˆ์™ธ. Specificity Calculator

<style>
  div p {
    color: White;
  }


  p {
    color: Black;
  }
</style>



<div>
  <p>What color am I?</p>
</div>

๋ฐ”๋กœ ์œ„์—์„œ "์ถœ๋ ฅ ๊ธ€์ž์ƒ‰์€ Black์ด๋‹ค" ์ด๋ผ๊ณ  ํ–ˆ๋˜ ์ฝ”๋“œ๋ฅผ
<div> ์š”์†Œ๋ฅผ ํฐ์ƒ‰์œผ๋กœ ๋ฐ”๊พธ๋Š” ์Šคํƒ€์ผ์„
<div>์˜ ์ž์†์ค‘ <p>์š”์†Œ๋ฅผ ํฐ์ƒ‰์œผ๋กœ ๋ฐ”๊พธ๋Š” ์Šคํƒ€์ผ๋กœ ์‚ด์ง ์ˆ˜์ •ํ•ด๋ดค๋Š”๋ฐ,
์ด๋ฒˆ์—๋Š” ๋ฌด์Šจ์ƒ‰์ผ๊นŒ?

๋ฌผ๋ก  ๋ฐฉ๊ธˆ ๋ดค๋“ฏ์ด "์ถœ๋ ฅ์ˆœ์„œ์— ๋”ฐ๋ผ Black ์•„๋‹Œ๊ฐ€?" ๋ผ๊ณ  ์ƒ๊ฐํ• ์ˆ˜๋„ ์žˆ๋‹ค.

ํ•˜์ง€๋งŒ ๊ฒฐ๊ณผ๋Š” White๊ฐ€ ๋‚˜์˜จ๋‹ค, ์™œ ๊ทธ๋Ÿฐ๊ฑธ๊นŒ?

์ด์— ๋Œ€ํ•œ ๊ฐœ๋…์ด ๋ฐ”๋กœ "Specificity Calculator" ์ด๋‹ค.

๋ฌด์Šจ ์Šคํƒ€์ผ์„ ์ ์šฉํ• ์ง€ ์ž„์˜๋กœ ์ ์ˆ˜๋ฅผ ์ธก์ •ํ•ด, ๋น„๊ตํ›„ ์ ์ˆ˜๊ฐ€ ๋†’์€์ชฝ์„ ์šฐ์„ ์œผ๋กœ ํ•˜๋Š”๊ฒƒ์ธ๋ฐ,
๋ช…์‹œ๋„_๊ณ„์‚ฐ๊ธฐ

์œ„ ์‚ฌ์ง„์„ ๋ณด๋ฉด ์•Œ์ˆ˜ ์žˆ๋“ฏ์ด, ์œ„์—์„œ ๋ณธ ์ฝ”๋“œ๋˜ํ•œ
White ์Šคํƒ€์ผ์€ <div>์˜ ์ž์†์ค‘ <p>์š”์†Œ๋ฅผ ํฐ์ƒ‰์œผ๋กœ ๋ฐ”๊พธ๋Š” ์Šคํƒ€์ผ์ด๋ผ
<div>, <p> ๋‘ ์š”์†Œ์— ๋Œ€ํ•˜์—ฌ ์Šคํƒ€์ผ์ด ์ ์šฉ๋˜๊ธฐ ๋•Œ๋ฌธ์— 2์ ,
Black ์Šคํƒ€์ผ์€ <p> ์š”์†Œ์—๋งŒ ๋Œ€ํ•˜์—ฌ ์Šคํƒ€์ผ์ด ์ ์šฉ๋˜๊ธฐ์— 1์ 

๋”ฐ๋ผ์„œ White ์Šคํƒ€์ผ์ด ์šฐ์„  ์ ์šฉ๋œ๊ฒƒ!

->Specificity Calculator ์ฒดํ—˜ ์‚ฌ์ดํŠธ<-


๐Ÿท๏ธ 2. ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ (Semantic Tag)์˜ ์žฅ์ ?

์‹œ๋งจํ‹ฑ ํƒœ๊ทธ๋ž€ ๋ฌด์—‡์ผ๊นŒ?
์˜์–ด ๋œป ์ž์ฒด๋งŒ ๋‘๊ณ ๋ณด๋ฉด semantic์€ "์˜๋ฏธ๋ก ์ " ์ด๋ผ๋Š” ๋œป์ด๋‹ˆ๊นŒ..
๊ทธ๋ ‡๋‹ค๋ฉด ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ๋Š” "์˜๋ฏธ๋ก ์  ํƒœ๊ทธ, ์˜๋ฏธ๊ฐ€ ์žˆ๋Š” ํƒœ๊ทธ" ๋ผ๋Š” ๋œป์ผ๊ฒƒ์ด๋‹ค.

๊ทธ๋ž˜์„œ.. ์šฐ๋ฆฌ๋Š” ์™œ ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š”๊ฑธ๊นŒ.
๊ทธ๋ƒฅ ๋ชจ์กฐ๋ฆฌ <div>๋กœ ๋•Œ๋ ค๋ฐ•๋Š”๊ฑด ์•ˆ๋˜๋Š”๊ฑธ๊นŒ?

์‹œ๋งจํ‹ฑ ํƒœ๊ทธ์˜ ์žฅ์ ์„ 3๊ฐ€์ง€ ์ด์œ ๋กœ ์ •๋ฆฌํ•ด๋ณด์•˜๋‹ค.


2-1. ๊ฒ€์ƒ‰์—”์ง„ ์ตœ์ ํ™”

์˜ˆ๋ฅผ ๋“ค๋ฉด, ๊ฒ€์ƒ‰์—”์ง„๋“ค์€ ํฌ๋กค๋Ÿฌ๋ฅผ ์ด์šฉํ•˜์—ฌ ์ง€์†์ ์œผ๋กœ ์›น์„ ํƒ์ƒ‰, ์ƒ‰์ธ์„ ์ถ”๊ฐ€ํ•œ๋‹ค.

๊ทธ ๋•Œ ์›น์‚ฌ์ดํŠธ ๋‚ด๋ถ€์˜ ์ •๋ณด๋ฅผ ํ† ๋Œ€๋กœ ์‚ฌ์ดํŠธ๋ฅผ ๋ถ„์„ํ•˜๋Š”๋ฐ,
๊ทธ ๊ณผ์ •์—์„œ ๋ชจ๋“  ํƒœ๊ทธ๊ฐ€ <div>๋ผ๋ฉด ํ•ด๋‹น ํฌ๋กค๋ง ํ”„๋กœ๊ทธ๋žจ์ด
๊ตฌ์กฐ๋ฅผ ๋ถ„์„ํ•˜๋Š”๋ฐ ๊ทธ๋‹ฅ ํฐ ๋„์›€์ด ๋˜์ง€ ์•Š๋Š”๋‹ค.

ํ•˜์ง€๋งŒ, <header>, <nav>, <article> ๋“ฑ
์‹œ๋งจํ‹ฑ ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ณด๋‹ค ์ •ํ™•ํ•œ ๋ถ„์„์ด ๊ฐ€๋Šฅํ•˜๊ณ 

์ด๋Š” ๊ฒ€์ƒ‰์—”์ง„์—์„œ ์ƒ์œ„์— ๋…ธ์ถœ๋˜๋Š” ๊ฒฐ๊ณผ๋ฅผ ๋งŒ๋“ค์–ด๋‚ผ์ˆ˜ ์žˆ์„์ •๋„์˜
์œ ์˜๋ฏธํ•œ ์ฐจ์ด๋ฅผ ๋งŒ๋“ค์–ด๋‚ด๊ฒŒ ๋œ๋‹ค.

2-2. ๊ฐ€๋…์„ฑ๊ณผ ์œ ์ง€๋ณด์ˆ˜์„ฑ ํ–ฅ์ƒ

์‹œ๋งจํ‹ฑ_์˜ˆ์‹œ (์™ผ์ชฝ์ด ์ฝ”๋“œ๋กœ์จ์žˆ๋‹ค๋ฉด.. ๋ฒŒ์จ ๋ณด๊ธฐ ํž˜๋“ค์ง€ ์•Š์€๊ฐ€?)

์‹œ๋งจํ‹ฑ ํƒœ๊ทธ๋Š” ์ด๋ฆ„ ์ž์ฒด๊ฐ€ ์˜๋ฏธ๋ฅผ ๊ฐ–๊ณ ์žˆ๊ธฐ์—,
์ฝ”๋“œ๋ฅผ ์ฝ๊ฑฐ๋‚˜ ์œ ์ง€๋ณด์ˆ˜ํ• ๋•Œ ์ดํ•ดํ•˜๊ธฐ๊ฐ€ ์‰ฝ๋‹ค.

๋ชจ์กฐ๋ฆฌ <div>๋กœ ๋งŒ๋“ ๋‹ค๋ฉด ์–ด๋””๊ฐ€ ์–ด๋Š๋ถ€๋ถ„์ธ์ง€, ์ด๊ฒŒ ์–ด๋””์—์žˆ๋Š” ์š”์†Œ์˜€๋Š”์ง€.
์ง๊ด€์ ์œผ๋กœ ๋จธ๋ฆฌ์†์— ๋”ฑ๋”ฑ ๋– ์˜ค๋ฅด์ง€์•Š์ง€๋งŒ

<main>์•ˆ์˜ <article>์ด๋ผ๋ฉด?
"์•„, ์ด๊ฑฐ ๋ฉ”์ธ์นธ ์•ˆ์— ๊ฐœ๋ณ„์ฝ˜ํ…์ธ ๊ตฌ๋‚˜" ํ•˜๊ณ  ๋ฐ”๋กœ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ๋Š”๊ฒƒ.

2-3. ์›น ์ ‘๊ทผ์„ฑ

ํ•œ๊ตญ์—์„œ์˜ ์‹œ๊ฐ ์žฅ์• ์ธ ๋“ฑ๋ก์ž์ˆ˜๋Š” 25๋งŒ๋ช…์ด๊ณ ,
๊ทธ์ค‘ ์‹œ๊ฐ์žฅ์• ์ธ ์Šค๋งˆํŠธํฐ ๋ณด์œ ์œจ์€ 73.0%, ์ธํ„ฐ๋„ท ์ด์šฉ๋ฅ ์€ 74.1% ์ด๋‹ค.

์ •๋ง๋กœ ๋งŽ์ง€ ์•Š์€๊ฐ€?

๋‹จ์ง€ ์ด๋“ค์„ ์œ„ํ•œ ๋ฐฐ๋ ค๋ฟ๋งŒ์ด ์•„๋‹Œ,
๊ฐœ๋ฐœ์ž๋“ค์˜ ์›น ์‚ฌ์šฉ์žํ’€์„ ๋Š˜๋ฆฌ๊ธฐ ์œ„ํ•ด์„œ๋„ ์ค‘์š”ํ•˜๊ฒŒ ์—ฌ๊ฒจ์ง€๋Š”๊ฒƒ์ด "์›น ์ ‘๊ทผ์„ฑ" ์ธ๊ฒƒ์ด๋‹ค.

์ด๋ฏธ์ง€ ๋‚ด์— <alt>์˜ ์‚ฝ์ž…์—ฌ๋ถ€๋ฅผ ์ž˜ ๊ฒฐ์ •ํ•ด์„œ ๊ณผ๋„ํ•œ ์ •๋ณด์˜ ์ œ๊ณต์„ ์กฐ์ ˆํ•˜๋Š”๊ฒƒ๋„
์›น ์ ‘๊ทผ์„ฑ์„ ์ง€ํ‚ค๋Š” ๋ฐฉ๋ฒ•์ค‘ ํ•˜๋‚˜๊ฐ€ ๋ ๊ฒƒ์ด๊ณ ,
์‹œ๋งจํ‹ฑ์ฝ”๋“œ๋Š” ์ด๋Ÿฌํ•œ "์›น ์ ‘๊ทผ์„ฑ"์„ ์œ„ํ•œ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ํ† ๋Œ€๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ์„๊ฒƒ์ด๋‹ค.

์ผ๋ฐ˜์ ์œผ๋กœ ์‹œ๊ฐ์žฅ์• ์ธ๋“ค์€ ์Šคํฌ๋ฆฐ๋ฆฌ๋”๋ฅผ ์ด์šฉํ•ด
์ง์ ‘ ๋ณด๋Š” ๋Œ€์‹ , "์†Œ๋ฆฌ"๋กœ ํ™”๋ฉด์— ๋‹ด๊ธด ์ •๋ณด๋ฅผ ์ดํ•ดํ•œ๋‹ค.

์ด๋•Œ, ์‹œ๊ฐ ์žฅ์• ๊ฐ€ ์žˆ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์Šคํฌ๋ฆฐ๋ฆฌ๋”๋กœ ์›น์‚ฌ์ดํŠธ๋ฅผ ํƒ์ƒ‰ํ•  ๋•Œ,
์‹œ๋งจํ‹ฑ ํƒœ๊ทธ๋Š” ์ผ์ข…์˜ ํ‘ฏ๋ง์˜ ์—ญํ• ์„ ํ•˜๋Š”๊ฒƒ!

๋”ฐ๋ผ์„œ ์Šคํฌ๋ฆฐ ๋ฆฌ๋”๊ฐ€ ๊ฐ ์š”์†Œ๋ฅผ ์ฝ์„ ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๊ณ ,
ํ‚ค๋ณด๋“œ๋ฅผ ํ†ตํ•ด ๊ฐ ์š”์†Œ์— ์ ‘๊ทผํ•˜๋„๋ก ํ•˜๋Š”๊ฒƒ์€ ์ •๋ง ํ•„์ˆ˜์ ์ด๋ผ๊ณ  ํ• ์ˆ˜์žˆ๊ฒ ๋‹ค.


๐Ÿคž ๋งˆ๋ฌด๋ฆฌ

์ด๋ ‡๊ฒŒ 1์ฃผ์ฐจ Weekly Paper๋ฅผ ์จ ๋ณด์•˜๋‹ค.

์•„์ง๋„ ๋ฐฐ์šธ๊ฒŒ ์‚ฐ๋”๋ฏธ์ง€๋งŒ.. ๊ทธ๋ž˜๋„ ์—ด์‹ฌํžˆ ๋ฐฐ์šฐ๋‹ค๋ณด๋ฉด ๋ญ”๊ฐ€ ๋‚˜์•„์ง€์ง€ ์•Š์„๊นŒ? ๋ผ๋Š” ์ƒ๊ฐ์„ ํ•ด๋ณธ๋‹ค..

๋งค์ฃผ๋งˆ๋‹ค ์“ด๋‹คํ•˜๋ฉด ์ด๊ฒƒ๋„ ์ƒ๊ฐ๋ณด๋‹ค ์‹œ๊ฐ„ ์ข€ ๊ฑธ๋ฆฌ๊ฒ ๋Š”๋ฐ? ์‹ถ๊ธฐ๋„ ํ•˜๊ณ ..

ํ™•์‹คํžˆ ๋ณต์Šตํ•˜๋Š” ๋Š๋‚Œ์ด๋ผ ๋จธ๋ฆฟ์†์— ๋” ์ž˜ ๋“ค์–ด์˜ค๋Š” ๋Š๋‚Œ์ด์–ด์„œ ์ข‹์•˜๋‹ค๐Ÿ˜Š


#์ฝ”๋“œ์ž‡์Šคํ”„๋ฆฐํŠธ #์Šคํ”„๋ฆฐํŠธํ’€์Šคํƒ1๊ธฐ #์ทจ์—…๊นŒ์ง€๋‹ฌ๋ฆฐ๋‹ค

profile
Codeit ์Šคํ”„๋ฆฐํŠธ / ํ’€์Šคํƒ 1๊ธฐ ์ˆ˜๊ฐ•์ค‘์ธ ๊น€ํ˜„์šฐ์ž…๋‹ˆ๋‹ค!

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

comment-user-thumbnail
2024๋…„ 7์›” 1์ผ

ํŒŒ์ดํŒ…์ž…๋‹ˆ๋‹ค!

1๊ฐœ์˜ ๋‹ต๊ธ€