๐ โจDecorate from CSS : margin ๊ฒน์นจ/์ค์ฒฉ(3)
์ด๋ฒ ํฌ์คํ ์ ์ง๋๋ฒ border ๊ฐ์ ์ ๊ฑฐํ์ ๋ ํด๋น ์์๊ฐ ๋ฐ๋ฆฌ๋ margin ๊ฒน์นจ/์ค์ฒฉ ํ์์ ๋ค๋ฃจ์ด ๋ณผ ๊ฒ์ด๋ค. ์ฐ์ ์ฝ๋๋ฅผ ์ดํด๋ณด๋ฉด ์๋์ ๊ฐ๋ค.


ํ์ฌ normal์์์ margin-top์ 100px๋ฅผ ์ฃผ์์ ๋ ์๋ฌด๋ฐ ๋ณํ๊ฐ ์๋ค. ์ด๋ ์ค์ฒฉ ํ์ ๋๋ฌธ์ด๋ค. ๋ฐ๋ผ์ normal ์์๊ฐ ์์ง์ด๊ฒ ๋๋ ค๋ฉด 100px๋ณด๋ค ํฌ๋ค๋ฉด ์๋๋ก ์์ง์ด๊ฒ ๋ ๊ฒ์ด๋ค. ์ฌ๊ธฐ๊น์ง๋ ์ฐ๋ฆฌ ๋ชจ๋๊ฐ ์๊ณ ์๋ ๋ถ๋ถ์ด๋ค. ํ์ง๋ง ์ฌ๊ธฐ์ empty ์์์ border๊ฐ์ ์ ๊ฑฐํ๊ฒ ๋๋ฉด ์๋์ ๊ฐ์ ๊ฒฐ๊ณผ๊ฐ ๋๋ค.


์ border๊ฐ์ ์ ๊ฑฐํ๋ฉด ์๋ก ์ฌ๋ผ๊ฐ๊ฒ ๋๋ ๊ฒ์ผ๊น? border์ ์๊ฐ์ ์ผ๋ก ๋ณด์ฌ์ง๋ ๊ฒ์ ์ฌ๋ถ๋ก margin์ ์ค์ฒฉํ์ ์ฐจ์ด๊ฐ ์๊ธฐ๋ ๊ฒ์ด๋ค. ์ฆ, ์๊ฐ์ ์์ ์ฝํ ์ธ , ๋ฐ์ค ์ ๋ฉ์ด ์์ ๋ margin์ ๊ฐ์ฅ ํฐ ๋ง์ง ํ๋๋ง ๋จน์ด๊ฒ ๋๋ ๊ฒ์ด๋ค. ๋ฐ๋๋ก ์กด์ฌํ ๋๋ ์ฐ๋ฆฌ๊ฐ ์๊ณ ์๋ ์ค์ฒฉํ์์ด ๋ฐ์ํ๋ ๊ฒ์ด๋ค. ์ ํํ๊ฒ margin ์ค์ฒฉํ์์ด ๋๊ตด ์ํด์ ์ ์ผ์ด๋๋์ง ์ด์ ๊ฐ ๋ช ํํ์ง ์์ง๋ง ์ด๋ฌํ ์ฐจ์ด๊ฐ ์๋ค๋ ๊ฒ์ ์ธ์งํ๊ณ css๋ฅผ ์์ฑํ๋ฉด ์ข์ ๋ฏํ๋ค.