로그인  회원가입  
인포앤북 홈

2-1. 박스 모델이란?

웹 페이지에 있는 HTML 요소들은 모두 사각형 형태의 박스입니다. CSS에서는 이러한 박스를 기반으로 하여 HTML 요소에 경계선을 그리고 요소 사이에 간격을 조정하여 요소를 화면에 배치할 수 있습니다. 이것을 가능하게 해주는 것이 박스 모델(Box Model)입니다.

박스 모델의 구성 요소
ex2-1.html
<style>
{
margin : 60px;
border: solid 5px blue;
padding: 50px;
}
</style>
<body>
<p>박스 모델은 경계선, 마진, 패딩으로 구성된다.</p>
</body>
ex2-1.html의 실행 결과

박스 모델은 위 그림에서와 같이 박스 안에 있는 콘텐츠(HTML 요소)를 감싸고 있는 경계선(Border), 마진(Margin), 패딩(Padding)의 세 가지 구성 요소를 가집니다.