๐Ÿ“ 1์ฃผ์ฐจ ์œ„ํด๋ฆฌ ํŽ˜์ดํผ ๋ฏธ์…˜

pjw__98ยท2023๋…„ 10์›” 21์ผ
1
post-thumbnail

๐Ÿ“Œ code-it sprint 2๊ธฐ 1์ฃผ์ฐจ ์œ„ํด๋ฆฌ ํŽ˜์ดํผ ์ด 2๊ฐ€์ง€ ์ฃผ์ œ์— ๋Œ€ํ•ด ๊ณผ์ œ ์•ˆ๋‚ด ๋ฅผ ๋ฐ›์•˜๋‹ค.


  1. CSS์˜ Cascading์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ด ์ฃผ์„ธ์š”.

๐Ÿค” CSS๋ž€ ๋ฌด์—‡์ธ๊ฐ€ ?

"Cascading Style Sheets" ๋ผ๋Š” ์•ฝ์ž๋กœ 

cascading = ํญํฌ 

"ํญํฌ์ฒ˜๋Ÿผ ์œ„์—์„œ ์•„๋ž˜๋กœ ๋–จ์–ด์ง€๋Š”"

๋ผ๋Š” ์˜๋ฏธ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๋‹จ์–ด์ด๋‹ค.

๐Ÿ’ก์šฐ์„ ์ˆœ์œ„๊ฐ€ ์žˆ๋Š” ์Šคํƒ€์ผ ์‹œํŠธ

๋‘๊ฐ€์ง€ ์ด์ƒ์˜ ์Šคํƒ€์ผ์ด ์žˆ์„๋•Œ 

์–ด๋–ค ์šฐ์„ ์ˆœ์œ„์— ๋”ฐ๋ผ ์ ์šฉํ• ์ง€ ๊ฒฐ์ • ํ•œ๋‹ค.

๊ตฌ์ฒด์ ์ผ์ˆ˜๋ก ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋†’๋‹ค. 
!important-> ์ธ๋ผ์ธ -> #id -> .ํด๋ž˜์Šค -> ํƒœ๊ทธ 

EX ) <div style="red" !important>1</div>
	 <div style="red">2</div>
	 <div id="color">3</div>
	 <div class="color">4</div>
	 <div>5</div>
}

์•„๋ž˜ ์ฐธ๊ณ ๋ฅผ ํ†ตํ•ด ์ข€ ๋” ํ•™์Šตํ•˜๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค.

์ฐธ๊ณ 

-์ถœ์ฒ˜
  1. position์˜ ์†์„ฑ๋“ค๊ณผ ๊ฐ๊ฐ์˜ ํŠน์ง•์„ ์„ค๋ช…ํ•ด ์ฃผ์„ธ์š”.
postition์˜ ์†์„ฑ๋“ค์„ ์•Œ์•„๋ณด๊ธฐ์ „์— 

position์— ๋Œ€ํ•ด ๋จผ์ € ์•Œ์•„๋ณด์ž 

๐Ÿค”position ์ด๋ž€?

๐Ÿ’กposition์€ css์˜ ์†์„ฑ์ค‘ ํ•˜๋‚˜์ด๋ฉฐ ํƒœ๊ทธ๋ฅผ ์–ด๋–ป๊ฒŒ ์œ„์น˜ ์‹œํ‚ฌ์ง€ ์ •์˜ํ•˜๋Š”,๊ฐ ํƒœ๊ทธ๋“ค์˜ ์œ„์น˜๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ํŠน์ง•์ด ์žˆ๋‹ค.

๊ทธ๋ ‡๋‹ค๋ฉด posititon์˜ ์†์„ฑ์€ ๋ฌด์—‡์ด ์žˆ์„๊นŒ ?

position์— ์†์„ฑ์€

  • static
  • absolute
  • relative
  • fixed
  • inherit

์ด 5๊ฐ€์ง€ ์†์„ฑ์ด ์žˆ๋‹ค.

๊ฐ ์†์„ฑ ๋งˆ๋‹ค ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ํŠน์ง•์€ ๋ฌด์—‡์ธ์ง€ ์•„๋ž˜ ๋‚ด์šฉ์„ ํ†ตํ•ด ์•Œ์•„๋ณด์ž.


  • static: ๊ธฐ๋ณธ๊ฐ’, ๋‹ค๋ฅธ ํƒœ๊ทธ์™€์˜ ๊ด€๊ณ„์— ์˜ํ•ด ์ž๋™์œผ๋กœ ๋ฐฐ์น˜๋˜๋ฉฐ ์œ„์น˜๋ฅผ ์˜๋กœ ์„ค์ •ํ•ด ์ค„ ์ˆ˜ ์—†๋‹ค.
  • absolute: static ์†์„ฑ์„ ๊ฐ€์ง€๊ณ  ์žˆ์ง€ ์•Š์€ ์กฐ์ƒ์„ ๊ธฐ์ค€์œผ๋กœ ์›€์ง์ธ๋‹ค.
    ๋งŒ์•ฝ ์กฐ์ƒ ์ค‘์— ํฌ์ง€์…˜์ด relative, absolute, fixed์ธ ํƒœ๊ทธ๊ฐ€ ์—†๋‹ค๋ฉด ๊ฐ€์žฅ ์œ„์˜ ํƒœ๊ทธ(body)๊ฐ€ ๊ธฐ์ค€์ด ๋œ๋‹ค.
  • relative: ์›๋ž˜ ์žˆ๋˜ ์œ„์น˜๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ขŒํ‘œ๋ฅผ ์ง€์ •ํ•œ๋‹ค.
  • fixed: ์Šคํฌ๋กค๊ณผ ์ƒ๊ด€์—†์ด ํ•ญ์ƒ ๋ฌธ์„œ ์ตœ ์ขŒ์ธก์ƒ๋‹จ์„ ๊ธฐ์ค€์œผ๋กœ ์ขŒํ‘œ๋ฅผ ๊ณ ์ •์‹œํ‚จ๋‹ค.
  • inherit: ๋ถ€๋ชจ ํƒœ๊ทธ์˜ ์†์„ฑ๊ฐ’์„ ์ƒ์†๋ฐ›๋Š”๋‹ค.

์ฐธ์กฐ๋งํฌ
https://ofcourse.kr/

์ฐธ์กฐ๋งํฌ
zerocho.com


๐Ÿ˜… TMi : ์ˆ˜๊ฐ•์ƒ์ด ๋˜๊ธฐ ์ „์— ๋…ํ•™์„ ์ž ๊น ํ•˜๋‹ค๊ฐ€ velog๋ฅผ ์ ‘ํ•ด์„œ ์ณ๋‹ค๋งŒ ๋ณด๋‹ค๊ฐ€

๊ณผ์ œ ์•ˆ๋‚ด๋ฅผ ๋ฐ›๊ณ  ๊ธฐํšŒ๋‹ค ์‹ถ์–ด์„œ ๋ฒจ๋กœ๊ทธ์— ๊ธ€์„ ์ž‘์„ฑํ•˜์—ฌ ๊ณผ์ œ ์ œ์ถœ์„ ํ•ด๋ณด๋ ค๊ณ  ํ•˜๋Š” ์ฒซ ๊ธ€์ด๋‹ค. 

์Šคํ”„๋ฆฐํŠธ ๊ณผ์ •์„ ์ˆ˜๋ฃŒ๋ฅผ ํ•˜๊ณ  ์ทจ์—…์„ ํ•˜์—ฌ ์‹œ๊ฐ„์ด ์ง€๋‚˜ ์ฒซ ๊ธ€์„ ๋‹ค์‹œ ๋ณด๊ฒŒ ๋œ๋‹ค๋ฉด  

ํ”„๋ก ํŠธ์—”๋“œ๊ฐœ๋ฐœ์ž๊ฐ€ ๋œ ์‹œ์ ์—์„œ 

์ด ๊ฒŒ์‹œ๊ธ€์„ ๊ท€์—ฝ๊ฒŒ ๋ณด๋Š” ๋‚ ์ด ์™”์œผ๋ฉด ์ข‹๊ฒ ๋‹ค.

๊ทธ๋งŒ ๊ฟˆ๊พธ๊ณ  ์ˆ˜๋ฃŒ๋ถ€ํ„ฐ ํ•˜๊ณ  ์ทจ์—…์ค€๋น„ ๋จผ์ € ํ•˜์ž. 
profile
โ˜„๏ธ

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