[CSS] ๋ง์ง ์์ (Margin collapsing) ํ์ ์ดํดํ๊ธฐ
1. ๋ง์ง ์์๋? Block ์์๋ค์ ์ํ ๋ง์ง์ด ๊ฒน์น ๋, ํ ์ชฝ์ ๋ง์ง ๊ฐ๋ง ์ ์ฉํ๋ ๋ ๋๋ง ๊ท์น 2. ๋ง์ง ์์๊ฐ ์ผ์ด๋๋ 3๊ฐ์ง ์ํฉ 1) ์ธ์ ํ์ ๊ฐ ๊ฒน์นจ ๋ง์ง์ด ๋ ํฐ ๊ฐ (≥) ์ผ๋ก ๋๋๋ง์ด ์ผ์ด๋๋ค. 2) ๋น ์์์ ์ํ ๋ง์ง๊ฐ ๊ฒธ์นจ ๋น ์์๋? block ์์์ height์ด 0์ธ ๊ฒฝ์ฐ๋ฅผ ๋งํจ height, padding, border ์ํ๋ก ๋์ด๋๋ ํ๋กํผํฐ ๊ฐ์ด ์๋ ๊ฒฝ์ฐ ๋ด๋ถ์ inline ์ปจํ
์ธ ๊ฐ ์๋ ๊ฒฝ์ฐ ๋น ์์ + ์ธ์ ๋ฐ์ค๋ค ๊ฐ์ ๋ง์ง ๊ฒน์นจ์ด ์ฐ์์ ์ผ๋ก ์ผ์ด๋๋ ๊ฒฝ์ฐ, ์์๊ฐ ์ฌ๋ฌ๋ฒ ์ผ์ด๋๋ค. ๋งํฌ์
์ ์งํํ ๋, ๋น ์์๋ฅผ ๋ง๋ค์ด๋๋ ์ํฉ์ด ์์ผ๋ ๊ผญ ์ธ์งํด๋์. ๋น ๋ฅธ ๋ ์ด์์ ๊ตฌ์ฑ์ ์ํด, div๋ก ์์ญ์ ๊ตฌ๋ถํ ๊ฒฝ์ฐ ๋์ค์ append ํ๊ธฐ ์ํด ๋น ์ปจํ
์ด๋๋ฅผ ๋ง๋ค์ด..