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

๋ฐ˜์‘ํ˜• ์›น์‚ฌ์ดํŠธ ํฌํŠธํด๋ฆฌ์˜ค(Architecture Agency)

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

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

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

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

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

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

css-nesting-content-01.png

 

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

โ‚ฉ61,600