๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ“‚ ๊ธฐ์ˆ  ๋ฉด์ ‘/Language

CSS box model์— ๋Œ€ํ•ด์„œ ์„ค๋ช…ํ•ด ์ฃผ์„ธ์š”.

by Dev. Ella 2023. 3. 13.

๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป CSS box model์— ๋Œ€ํ•ด์„œ ์„ค๋ช…ํ•ด ์ฃผ์„ธ์š”.

 

๐Ÿ’๐Ÿปโ€โ™€๏ธ ์š”์•ฝํ•˜์ž๋ฉด ,

HTML ์š”์†Œ๋Š” ๋ฐ•์Šค ์˜์—ญ์˜ ํ˜•ํƒœ๋กœ ๋˜์–ด ์žˆ๋Š”๋ฐ, ์ด๋ฅผ ๋””์ž์ธ์ ์œผ๋กœ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•ด box model ์ด๋ผ๋Š” ๋ช…์นญ์„ ๋ถ™์—ฌ ๋†“์€ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ๋ฐ•์Šค๋Š” content, padding, border, margin ์ด 4๊ฐ€์ง€ ์š”์†Œ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.

 

Content

์š”์†Œ์˜ ํ…์ŠคํŠธ๋‚˜ ์ด๋ฏธ์ง€ ๋“ฑ HTML ํƒœ๊ทธ ์‚ฌ์ด์— ๋‹ด๊ธด ๋‚ด์šฉ์ด ํ‘œํ˜„๋˜๋Š” ์˜์—ญ์ž…๋‹ˆ๋‹ค. width, height ํ”„๋กœํผํ‹ฐ๋ฅผ ๊ฐ–์Šต๋‹ˆ๋‹ค.

 

Padding

ํ…Œ๋‘๋ฆฌ ์•ˆ์ชฝ์— ์œ„์น˜ํ•˜๋Š” ์š”์†Œ์˜ '๋‚ด๋ถ€ ์—ฌ๋ฐฑ' ์˜์—ญ์ด๋ฉฐ, border์™€ content ์‚ฌ์ด์— ์œ„์น˜ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ํˆฌ๋ช…์ƒ‰์ž…๋‹ˆ๋‹ค.

 

Border

ํ…Œ๋‘๋ฆฌ ์˜์—ญ์œผ๋กœ, ๋ฐ•์Šค์˜ ๊ฒฝ๊ณ„๋ฅผ ํ‘œ์‹œํ•˜๋Š” ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.

 

Margin

ํ…Œ๋‘๋ฆฌ ๋ฐ”๊นฅ์— ์œ„์น˜ํ•˜๋Š” ์š”์†Œ์˜ '์™ธ๋ถ€ ์—ฌ๋ฐฑ' ์˜์—ญ์ž…๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋ฐ•์Šค์™€์˜ ๊ฐ„๊ฒฉ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ํˆฌ๋ช…์ƒ‰์ด๋ฉฐ ๋ฐฐ๊ฒฝ์ƒ‰์„ ์ง€์ •ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

 

 

๐Ÿ“Ž ๋‚ด์šฉ ์ฐธ์กฐ

- velog: ๊ธฐ์ˆ  ๋ฉด์ ‘ ์ค€๋น„

- velog: Section 1 ํšŒ๊ณ