์ฑ„๋„ํ†ก ์•„์ด์ฝ˜

SCSS(SASS)+GRID+FLEX ์‹ค์ „ ํฌํŠธํด๋ฆฌ์˜ค ํผ๋ธ”๋ฆฌ์‹ฑ

SCSS ๊ธฐ์ดˆ๋ถ€ํ„ฐ ํ™œ์šฉ๊นŒ์ง€ ์ฒด๊ณ„์ ์œผ๋กœ ๋ฐฐ์šฐ์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํผ๋ธ”๋ฆฌ์…” ์ทจ์—…์„ ์œ„ํ•ด SCSS(SASS) ํ™œ์šฉ ๋Šฅ๋ ฅ์ด ๊ฒฝ์Ÿ๋ ฅ์„ ๋†’์—ฌ์ฃผ๋Š” ๋งŒํผ ๋Šฅ๋ ฅ์„ ์ฆ๋ช…ํ•˜๋Š” SCSS(SASS)+GRID+FLEX๋ฅผ ํ™œ์šฉํ•œ ์‹ค์ „ ํฌํŠธํด๋ฆฌ์˜ค ํผ๋ธ”๋ฆฌ์‹ฑ ๊ฒฐ๊ณผ๋ฌผ๋„ ์–ป์œผ์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. SCSS(SASS) ํ•ต์‹ฌ์ด๋ก  & ์‹ค์ „ ์˜ˆ์ œ ์ค‘์‹ฌ์œผ๋กœ ๊ตฌ์„ฑ๋œ ์ˆ˜์—…์ด๋ฉฐ ์ทจ์—…๊ณผ ์‹ค๋ฌด๋ฅผ ์œ„ํ•ด SCSS(SASS)+GRID+FLEX ํผ๋ธ”๋ฆฌ์‹ฑ ์Šคํ‚ฌ๊ณผ ๋…ธํ•˜์šฐ๋ฅผ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

(5.0) ์ˆ˜๊ฐ•ํ‰ 22๊ฐœ

์ˆ˜๊ฐ•์ƒ 447๋ช…

๋‚œ์ด๋„ ์ดˆ๊ธ‰

์ˆ˜๊ฐ•๊ธฐํ•œ ๋ฌด์ œํ•œ

[๊ฐ•์˜์˜คํ”ˆ] ๋ชจ๋ฐ”์ผ ์›น ํผ๋ธ”๋ฆฌ์‹ฑ ํฌํŠธํด๋ฆฌ์˜ค with CSS Nesting

[๊ฐ•์˜์˜คํ”ˆ] ๋ชจ๋ฐ”์ผ ์›น ํผ๋ธ”๋ฆฌ์‹ฑ ํฌํŠธํด๋ฆฌ์˜ค with CSS Nesting

19ํŽ˜์ด์ง€, ์ด 22๊ฐ€์ง€ ๋‹ค์–‘ํ•œ ๋ชจ๋ฐ”์ผ ๋ ˆ์ด์•„์›ƒ ์ œ์ž‘ํ•˜๋ฉด์„œ ํผ๋ธ”๋ฆฌ์…” ์ทจ์—…๊ณผ ํผ๋ธ”๋ฆฌ์…” ์‹ค๋ฌด์—์„œ ๊ฐ€์žฅ ๊ฒฝ์Ÿ๋ ฅ์ด ์žˆ๋Š” ๋ชจ๋ฐ”์ผ ์›น ์ œ์ž‘ ๋Šฅ๋ ฅ์„ ํ–ฅ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํผ๋ธ”๋ฆฌ์…”๋กœ์„œ ๋ชจ๋ฐ”์ผ ์›น์„ ์ œ์ž‘ํ•˜๊ธฐ ์œ„ํ•œ ๊ฑฐ์˜ ๋ชจ๋“  ์ œ์ž‘ ๋ฐฉ๋ฒ•๊ณผ ๋…ธํ•˜์šฐ๋ฅผ ๋‹ค์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ชจ๋ฐ”์ผ ์›น ํผ๋ธ”๋ฆฌ์‹ฑ ์ˆ˜์—…์—์„œ ๊ฐ€์žฅ ๊ฐ•์ ์ธ ๋ถ€๋ถ„์ธ HTML ์™€์ด์–ดํ”„๋ ˆ์ž„ ์ƒ์„ธํ•œ ์ž‘์„ฑ๋ฒ•์„ ๋ชจ๋“  ํŽ˜์ด์ง€ ํ•˜๋‚˜ํ•˜๋‚˜ ์ƒ์„ธํ•˜๊ฒŒ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ•์˜๋ฅผ ํ†ตํ•ด HTML ์™€์ด์–ดํ”„๋ ˆ์ž„ ์ œ์ž‘ ๋Šฅ๋ ฅ์ด ํฌ๊ฒŒ ํ–ฅ์ƒ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํŠนํžˆ CSS ์ค‘์ฒฉ(Nesting) ๋ฐฉ์‹์„ ์ถฉ๋ถ„ํžˆ ํ•™์Šตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Flex ๋ ˆ์ด์•„์›ƒ์„ ์ค‘์‹ฌ์œผ๋กœ ์ค‘์ƒ๊ธ‰ CSS ์‹ค์ „ ๋Šฅ๋ ฅ์„ ์ถฉ๋ถ„ํžˆ ๊ฐ–์ถ”์‹œ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

โœ…๊ฐ•์˜์†Œ๊ฐœ ๋ฐ”๋กœ๊ฐ€๊ธฐ : https://inf.run/yfNHF

css-nesting-content-01.png

 

๋Œ“๊ธ€
์•„์ง ๋‹ฌ๋ฆฐ ๋Œ“๊ธ€์ด ์—†์–ด์š”

โ‚ฉ49,500