๐ ์ฐธ๊ณ ์๋ฃ
MDN box-sizing
CODINGFACTORY box-sizing
์ํ์ฝ๋ฉ box-sizing
caniuse CSS3 Box-sizing
ofcourse box-sizing ์์ฑ
dasima CSS box-sizing? content-box vs border-box ์ฐจ์ด์ ์ ๋ฆฌ
box-sizing
์ ๋ฐ์ค์ ํฌ๊ธฐ๋ฅผ ์ด๋ค ๊ฒ์ ๊ธฐ์ค์ผ๋ก ๊ณ์ฐํ ์ง ์ ํ๋ ์์ฑ์ด๋ค.
โจ ํน์ง
content-box
โ๏ธ ๋ฌธ๋ฒ
/* ???์์ ์์ฑ์ ์ ์ผ๋ฉด ๋๋ค. */
box-sizing : ???
๋๋น = ์ฝํ
์ธ ๋๋น, ๋์ด = ์ฝํ
์ธ ๋์ด
(ํ
๋๋ฆฌ์ ์์ชฝ ์ฌ๋ฐฑ ์ ์ธ)๋๋น = ํ
๋๋ฆฌ + ์์ชฝ ์ฌ๋ฐฑ + ์ฝํ
์ธ ๋์ด
๐ฅ๏ธ ๋ธ๋ผ์ฐ์ ํธํ์ฑ
โ ์ ๋ฆฌ
content-box
: ์ฌ์ฉ์๊ฐ ์ง์ ํ ๋๋น๋ฅผ ์ปจํ
์ธ ์์ญ์๋ง ์ ์ฉํ๋ค. โถ padding, margin, border๋ ๋ฐ๋ก ๊ณ์ฐ๋๊ธฐ ๋๋ฌธ์ ์ ์ฒด ์์ญ์ด ์ปค์ง ์ ์๋ค.border-box
: ์ฌ์ฉ์๊ฐ ์ง์ ํ ๋๋น๋ฅผ ์ ์ฒด ์์ญ์ ์ ์ฉํ๋ค. โถ padding, margin, padding์ ๋ชจ๋ ํฉํด์ ์ค์ ๋๊ธฐ ๋๋ฌธ์ ์ปจํ
์ธ ์์ญ๋ณด๋ค ์์์ง ์ ์๋ค.