padding은 안쪽 여백 영역을 설정한다.
margin은 바깥쪽 여백 영역을 설정한다.
body {
padding: 0;
margin: 0;
background-color: blue;
}
div {
width: 100px;
background-color: red;
border: 1px solid black;
text-align: center;
}
body {
padding: 0;
margin: 0;
background-color: blue;
}
div {
width: 100px;
background-color: red;
border: 1px solid black;
text-align: center;
margin: 10px;
}
div박스의 바깥쪽이 10px만큼 늘어났다.
body {
padding: 0;
margin: 0;
background-color: blue;
}
div {
width: 100px;
background-color: red;
border: 1px solid black;
text-align: center;
padding: 10px;
}
div박스의 안쪽이 10px만큼 늘어났다.
body {
padding: 0;
margin: 0;
background-color: blue;
}
div {
width: 100px;
background-color: red;
border: 1px solid black;
text-align: center;
padding: 10px;
margin:10px;
}
div박스의 안쪽과 바깥쪽 둘다 10px만큼 늘어났다.
위의 그림처럼 가장 바깥쪽부터 margin -> border -> padding순서대로 너비를 차지한다.