Search

Padding

Padding

๋‚ด๋ถ€ ์—ฌ๋ฐฑ์„ ์ง€์ •ํ•˜๋Š” ์†์„ฑ
์ปจํ…์ธ ์™€ ํ…Œ๋‘๋ฆฌ ์‚ฌ์ด์˜ ๊ฐ„๊ฒฉ์„ ์ œ์–ดํ•˜๋Š” ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.

์ถ•์•ฝํ˜• 4๊ฐ€์ง€ ๊ฐ’ ์ง€์ • ๋ฐฉ๋ฒ•

โ€ข
padding์€ ์ถ•์•ฝํ˜•์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋‹ค์Œ ๋„ค ๊ฐ€์ง€ ๋ฐฉ์‹์œผ๋กœ ๊ฐ’์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:
1.
1๊ฐœ์˜ ๊ฐ’: ๋ชจ๋“  ๋ฐฉํ–ฅ(์ƒ, ํ•˜, ์ขŒ, ์šฐ)์— ๋™์ผํ•œ ๊ฐ’์„ ์ ์šฉ.
โ€ข
์˜ˆ์‹œ: padding: 10px; โ†’ ์ƒํ•˜์ขŒ์šฐ ๋ชจ๋‘ 10px.
2.
2๊ฐœ์˜ ๊ฐ’: ์ฒซ ๋ฒˆ์งธ ๊ฐ’์€ ์ƒํ•˜, ๋‘ ๋ฒˆ์งธ ๊ฐ’์€ ์ขŒ์šฐ์— ์ ์šฉ.
โ€ข
์˜ˆ์‹œ: padding: 10px 20px; โ†’ ์ƒํ•˜ 10px, ์ขŒ์šฐ 20px.
3.
3๊ฐœ์˜ ๊ฐ’: ์ฒซ ๋ฒˆ์งธ ๊ฐ’์€ ์ƒ, ๋‘ ๋ฒˆ์งธ ๊ฐ’์€ ์ขŒ์šฐ, ์„ธ ๋ฒˆ์งธ ๊ฐ’์€ ํ•˜์— ์ ์šฉ.
โ€ข
์˜ˆ์‹œ: padding: 10px 20px 30px; โ†’ ์ƒ 10px, ์ขŒ์šฐ 20px, ํ•˜ 30px.
4.
4๊ฐœ์˜ ๊ฐ’: ์ƒ, ์šฐ, ํ•˜, ์ขŒ ์ˆœ์„œ๋กœ ๊ฐ๊ฐ์˜ ๊ฐ’ ์ ์šฉ.
โ€ข
์˜ˆ์‹œ: padding: 10px 20px 30px 40px; โ†’ ์ƒ 10px, ์šฐ 20px, ํ•˜ 30px, ์ขŒ 40px.

๊ฐœ๋ณ„ ์†์„ฑ

โ€ข
padding์˜ ๋„ค ๊ฐ€์ง€ ๋ฐฉํ–ฅ์— ๋Œ€ํ•ด ๊ฐœ๋ณ„์ ์œผ๋กœ ๊ฐ’์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:
โ—ฆ
padding-top: ์œ„์ชฝ ์—ฌ๋ฐฑ.
โ—ฆ
padding-right: ์˜ค๋ฅธ์ชฝ ์—ฌ๋ฐฑ.
โ—ฆ
padding-bottom: ์•„๋ž˜์ชฝ ์—ฌ๋ฐฑ.
โ—ฆ
padding-left: ์™ผ์ชฝ ์—ฌ๋ฐฑ.
๊ธฐ๋ณธ์ ์œผ๋กœ padding์€ ๋ฐ•์Šค ๋ชจ๋ธ์—์„œ ์š”์†Œ์˜ ํฌ๊ธฐ๋ฅผ ํ™•์žฅ์‹œํ‚ต๋‹ˆ๋‹ค. ์ฆ‰, ์ง€์ •๋œ width์— padding ๊ฐ’์ด ๋”ํ•ด์ ธ์„œ ์ตœ์ข… ์š”์†Œ์˜ ํฌ๊ธฐ๊ฐ€ ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค.
box-sizing ์†์„ฑ์€ ์š”์†Œ์˜ ํฌ๊ธฐ ๊ณ„์‚ฐ ๋ฐฉ์‹์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ฒฐ๋ก ์ ์œผ๋กœ box-sizing: border-box; ๋กœ ์ง€์ •ํ•ด์•ผ, width, height ๋กœ ์ง€์ •ํ•œ ํฌ๊ธฐ๊ฐ€ ์š”์†Œ์˜ ์ตœ์ข… ํฌ๊ธฐ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค!
์†์„ฑ๊ฐ’
์„ค๋ช…
ํฌ๊ธฐ ๊ณ„์‚ฐ ๋ฐฉ์‹
content-box (๊ธฐ๋ณธ๊ฐ’)
์š”์†Œ์˜ width์™€ height๋Š” ์ฝ˜ํ…์ธ  ํฌ๊ธฐ๋งŒ์„ ์˜๋ฏธํ•˜๋ฉฐ, padding๊ณผ border๋Š” ํฌํ•จ๋˜์ง€ ์•Š์Œ.
์ตœ์ข… ํฌ๊ธฐ = width + padding + border
border-box
์š”์†Œ์˜ width์™€ height์— padding๊ณผ border๊ฐ€ ํฌํ•จ๋˜์–ด, ์ตœ์ข… ํฌ๊ธฐ๊ฐ€ ๊ณ ์ •๋จ.
์ตœ์ข… ํฌ๊ธฐ = width

์˜ˆ์‹œ ์ฝ”๋“œ

Padding
Padding