TIL8: CSS ๊ธฐ์ดˆ (2)
TIL/etc 2021. 7. 28. 00:27

๋ฐ•์Šค ๋ชจ๋ธ (Box Model) ๋ฐ•์Šค ๋ชจ๋ธ์€ ์›น์˜ ๊ตฌ์กฐ๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์œ„ ์‚ฌ์ง„๊ณผ ๊ฐ™์ด ๋ชจ๋“  ์›น์‚ฌ์ดํŠธ๋Š” ๊ตฌ์กฐ๋ฅผ ๊ฐ–๊ณ  ์žˆ๋Š”๋ฐ์š”. ์›น์‚ฌ์ดํŠธ์˜ ๋ฐ•์Šค๋ฅผ ์‚ดํŽด๋ณด์‹œ๋ ค๋ฉด ๋งฅ๋ถ ๊ธฐ์ค€์œผ๋กœ cmd+option+i ๋ฅผ ๋ˆ„๋ฅด์‹œ๊ณ  ์•„๋ž˜ "Computed" ์„นํ„ฐ๋ฅผ ๋ˆ„๋ฅด์‹œ๋ฉด ๋ณด์ž…๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•ด์„œ HTML์— ์“ฐ์—ฌ์ ธ ์žˆ๋Š” ๋‚ด์šฉ์„ ๊ตฌ์กฐํ™” ์‹œํ‚ค๊ณ  ์ข€ ๋” ๊ฐ€๋…์„ฑ์„ ๋†’์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ ๊ตฌ์„ฑ์š”์†Œ์— ๋Œ€ํ•ด ์‚ดํŽด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. margin (์—ฌ๋ฐฑ) ์—ฌ๋ฐฑ ์ค‘ ๋ฐ”๊นฅ ์—ฌ๋ฐฑ. ๊ฐ๊ฐ์˜ ๊ฐ’์€ top, right, bottom, left๋กœ ์‹œ๊ณ„๋ฐฉํ–ฅ์ž…๋‹ˆ๋‹ค. ๊ฐ’์„ ๋‘๊ฐœ๋งŒ ๋„ฃ์—ˆ์„ ๋•Œ๋Š” top, bottom๊ฐ’ // left, right๊ฐ’์œผ๋กœ ๋‚˜๋‰˜์–ด ์ง‘๋‹ˆ๋‹ค. ํ•˜๋‚˜๋งŒ ๋„ฃ๋Š” ๊ฒฝ์šฐ ๋ชจ๋“  ๋„ค ๋ฐฉํ–ฅ์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. border(๊ฒฝ๊ณ„์„ ) ํ…Œ๋‘๋ฆฌ๋Š” ๋‹ค์–‘ํ•˜๊ฒŒ ํ‘œํ˜„๋  ์ˆ˜ ..