Sunday_May_17
.
.
.
๋ HTML ์์๋ ๋ฐ์ค(box) ๋ชจ์์ผ๋ก ๊ตฌ์ฑ๋๋ฉฐ, ์ด๊ฒ์ ๋ฐ์ค ๋ชจ๋ธ(box model)์ด๋ผ๊ณ ๋ถ๋ฆ ๋๋ค.
๋ฐ์ค ๋ชจ๋ธ์ HTML ์์๋ฅผ ํจ๋ฉ(padding), ํ ๋๋ฆฌ(border), ๋ง์ง(margin), ๊ทธ๋ฆฌ๊ณ ๋ด์ฉ(content)์ผ๋ก ๊ตฌ๋ถํฉ๋๋ค.
ํ ์คํธ๋ ์ด๋ฏธ์ง๊ฐ ๋ค์ด์๋ ๋ฐ์ค์ ์ค์ง์ ์ธ ๋ด์ฉ ๋ถ๋ถ์ ๋๋ค.
๋ด์ฉ๊ณผ ํ ๋๋ฆฌ ์ฌ์ด์ ๊ฐ๊ฒฉ์ ๋๋ค. ํจ๋ฉ์ ๋์ ๋ณด์ด์ง ์์ต๋๋ค.
๋ด์ฉ์ ํจ๋ฉ ์ฃผ๋ณ์ ๊ฐ์ธ๋ ํ ๋๋ฆฌ์ ๋๋ค.
ํ ๋๋ฆฌ์ ์ด์ํ๋ ์์ ์ฌ์ด์ ๊ฐ๊ฒฉ์ ๋๋ค. ๋ง์ง์ ๋์ ๋ณด์ด์ง ์์ต๋๋ค.
๋ชจ๋ ์น ๋ธ๋ผ์ฐ์ ์์ ์ ํํ๊ฒ HTML ์์๋ค์ ํํํ๋ ค๋ฉด ์ด๋ฌํ ๋ฐ์ค ๋ชจ๋ธ์ด ์ด๋ป๊ฒ ๋์ํ๋์ง ์ ํํ ์์์ผ๋ง ํฉ๋๋ค.
CSS์์ height์ width ์์ฑ์ ์ค์ ํ ๋ ๊ทธ ํฌ๊ธฐ๊ฐ ๊ฐ๋ฅดํค๋ ๋ถ๋ถ์ ๋ด์ฉ(content) ๋ถ๋ถ๋ง์ ๋์์ผ๋ก ํฉ๋๋ค.
HTML ์์์ height์ width ์์ฑ์ผ๋ก ์ค์ ๋ ๋์ด์ ๋๋น์ ํจ๋ฉ(padding), ํ ๋๋ฆฌ(border), ๋ง์ง(margin)์ ํฌ๊ธฐ๋ ํฌํจ๋์ง ์์ต๋๋ค.
width + left padding + right padding + left border + right border + left margin + right margin
height + top padding + bottom padding + top border + bottom border + top margin + bottom margin
์ด๋ ๋ง์ง(margin) ์์ญ์ ํฌ๊ธฐ๋ ๋์ผ๋ก ๋ฐ๋ก ํ์ธํ ์๋ ์์ ๊ฒ์ ๋๋ค.
์๋ํ๋ฉด ๋ง์ง์ด๋ ํ ๋๋ฆฌ(border)์ ์ด์ํ๋ ์์ ์ฌ์ด์ ๊ฐ๊ฒฉ์ด๋ฉด์, ๋ฐฐ๊ฒฝ์์ ์ํฅ์ ๋ฐ์ง ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
ํ์ง๋ง HTML ์์๊ฐ ์ฐจ์งํ๋ ํฌ๊ธฐ์๋ ํฌํจ๋ฉ๋๋ค.