CSS๋ฅผ ํ๋ฉฐ ํญ์ ํท๊ฐ๋ ธ๋ ๊ฒ ์ค ํ๋๊ฐ border, padding, margin 3๊ฐ์ง๋ค. ์ฌ์ค ์ฐจ๋ถํ ์ฝ๊ณ ๋ฐ๋ผํด๋ณด๋ฉด ์๋ฌด๊ฒ๋ ์๋๋ฐ ๋์ถฉํ๊ณ ๋์ด๊ฐ๋ ์ต๊ด์ด ๋ฌธ์ ๊ฐ ๋์๋ ๊ฒ ๊ฐ๋ค. ์๋ง ์์ผ๋ก๋ ํท๊ฐ๋ฆฌ๊ฒ ์ง๋ง ๊ทธ๋๋ ์ ๋ฆฌ๋ฅผ ํด๋ณดํ ๋ง์์ ์ฌ๊ธฐ์ ์ ์ด ๋ณธ๋ค.
ํฐ์คํ ๋ฆฌ์ง๋ง ๋ค์ด๋ฒ์์ ์ฌ์ ์ ์ฐพ์ ๋ณด๋ border๋ ๊ฒฝ๊ณ, padding์.. ์ถฉ์ ์ฌ..๊ทธ ๊ณ ๋ฉ๋ค์ ํจ๋ฉ?? ์ง๋ฉ๋ค์ ํจ๋ฉ์กฐ๋ผ์ ํจ๋ฉ?? ์ด ๋์๊ณ margin์ ์ฌ๋ฐฑ์ด ๋์๋ค. ํธ ๋ญ๊ฐ ๋ป์ ์ฐพ์๋ณด๋ ๋ชจ๋ ๊ฒ์ด ์ดํด๋๋ ๋๋์ ์ธ ๋๋์ด์ง๋ง, ํ ๋ฒ ํ์ธํด๋ณด์.
<border>
์ฐ์ border๋ค. border์ ๊ฒฝ์ฐ ํ๊ทธ๋ฅผ ์ ์ฉ ์ ํด๋น ํ๊ทธ๊ฐ ์ฐจ์งํ๋ ๋ฒ์์ ํ
๋๋ฆฌ๋ผ๊ณ ๋ณด๋ฉด ๋๋ค. ์ฑ
์์๋ border์ ์์๋ก h1์ ๋ค๊ณ ์๋ค. ์์ ๊ฐ์ด ์
๋ ฅ ์ ํ๋ฉด์๋ ๋ค์๊ณผ ๊ฐ์ด ํ์๊ฐ ๋๋ค.
์. ๋ฃฐ๋ฃจ์ ๋๋ผ๋ฅผ ๋๋ฌ์ธ๊ณ ์๋ ๋นจ๊ฐ์ ํ
๋๋ฆฌ๋ค ์๋ค. ์ ๊ฒ border๋ค. <h1>๋ฃฐ๋ฃจ</h1>, <h2>๋ฃฐ๋ฃจ</h2>๋ฅผ ๋๋ฌ์ธ๊ณ ์๋ ๊ฐ๊ฐ์ border๊ฐ ์๋ค๊ณ ๋ณด๋ฉด ๋๋ค. border๋ฅผ red์์ blue๋ก ๋ฐ๊ฟ์ฃผ๋ฉด ๋ค์๊ณผ ๊ฐ์ด ๋๋ค.
<padding>
๋ค์์ padding์ด๋ค. padding์ ๋ฃฐ๋ฃจ์ ๋๋ผ ๊ธ์์ ํ
๋๋ฆฌ์ ๊ฑฐ๋ฆฌ๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค. ๋ง์ฝ padding: 20px;๋ฅผ 0px;๋ก ๋ฐ๊ฟ์ฃผ๋ฉด ๋ค์๊ณผ ๊ฐ์ด ํ๋ฉด์ ๋ํ๋๋ค.
ํ
๋๋ฆฌ์ ๊ธ์ ์ฌ์ด์ ๊ฑฐ๋ฆฌ๊ฐ ์ฌ๋ผ์ก๋ค. 20px์์ 0px๋ก ๋ฐ๋ ๊ฒ์ด๋ค. ๋ ํ
๋๋ฆฌ ์์ชฝ์ ์๋ ๋ด์ฉ๊ณผ ํ
๋๋ฆฌ์ ๊ด๊ณ ์ ๋๋ก padding์ ์ดํดํ๋ค.
<margin>
์๊ฐํด๋ณด๋ฉด ๋ paddingํ๊ณ margin์ ํท๊ฐ๋ คํ๋ ๊ฒ ๊ฐ๋ค. padding์ด ํ
๋๋ฆฌ์ ๋ด์ฉ ๊ฐ์ ๊ด๊ณ๋ผ๋ฉด margin์ ํ
๋๋ฆฌ ๋ฐ๊นฅ์ ๋ฌธ์ ๋ค. ํ
๋๋ฆฌ ๋ฐ๊นฅ์ผ๋ก ์ด๋์ ๋ ์์ญ์ ์ฐจ์งํ ์ง. ์์์ margin์ 20px์์ 0px๋ก ๋ฐ๊พธ๋ฉด ๋ค์๊ณผ ๊ฐ์ด ๋๋ค.
<h1>๋ฃฐ๋ฃจ</h1>, <h2>๋ฃฐ๋ฃจ</h2>์ ํ
๋๋ฆฌ ๋ฐ๊นฅ ๊ณต๊ฐ์ด ์ฌ๋ผ์ ธ์ ๋ ๊ฐ๊ฐ ๋ถ์ด๋ฒ๋ ธ๋ค. ๊ทธ๋ ๋ค๋ฉด ์ฌ๊ธฐ์์ ์ถ๊ฐ๋ก ๊ถ๊ธํด์ง๋ ๊ฒ์ด ์๋ค. ๊ธฐ๋ณธํ์์๋ border๊ฐ 5px, ๋๋จธ์ง padding, margin์ด 20px๋ก ์ค์ ์ด ๋์ด ์๋ค. border์ ๋๊ป๊ฐ 20px๋ฅผ ์ด๊ณผํ๋ฉด ์ด๋ป๊ฒ ๋ ๊น. ์ฆ, padding๊ณผ margin์ ์ค์ 20px๋ณด๋ค ํฌ๋ฉด ์ด๋ป๊ฒ ๋ ์ง ๋ณด๊ณ ์ถ๋ค. ํ ๋ฒ ํด๋ณด์. boder: 5px๋ฅผ 100px๋ก ๋ณ๊ฒฝํด๋ณด์.
<border: 100px>
๋ฃฐ2๋ ์คํ๋ค. ์๋ฌดํผ border๋๊ป๋ฅผ ๋จผ์ ์ ์ฉํ๊ณ ๊ทธ ํ padding๊ณผ margin์ ๊ฐ์ ๊ณต๊ฐ์ ํ๋ณดํด์ฃผ๋ ๊ฒ์ ์ ์ ์๋ค. ์ด์ ํท๊ฐ๋ฆฌ์ง ๋ง์. ๋.
๋๊ธ