<style>
div {
margin: 50px;
padding: 50px;
border: 10px solid #000;
}
</style>
테두리
에 관련된 속성을 지정할 때 사용한다.기본값 : mediun
border-width: [top] [right] [bottom] [left];
기본값 : none
border-style: [top] [right] [bottom] [left];
기본값 : currentColor
border-color: [top] [right] [bottom] [left];
border: [-width] [-style] [-color];
padding: [-top] [-right] [-bottom] [-left];
0 10px 20px 30px /* 상, 우, 하, 좌 다름 */
0 10px 20px /* 좌, 우 같음 */
0 10px /* 상, 하 같음 & 좌, 우 같음 */
0 /* 상, 우, 하, 좌 모두 같음 */
<style>
div {
padding-top: 10px;
padding-right: 20px;
padding-bottom: 40px;
padding-left: 20px;
/* 축약형 */
padding: 10px 20px 40px;
}
</style>
margin: [-top] [-right] [-bottom] [-left];
0 10px 20px 30px /* 상, 우, 하, 좌 다름 */
0 10px 20px /* 좌, 우 같음 */
0 10px /* 상, 하 같음 & 좌, 우 같음 */
0 /* 상, 우, 하, 좌 모두 같음 */
<style>
div {
margin-top: 10px;
margin-right: 20px;
margin-bottom: 10px;
margin-left: 20px;
/* 축약형 */
margin: 10px 20px ;
}
</style>
인접한 두 개 이상의 수직 방향 박스의 마진이 하나로 합쳐지는 것
을 의미한다.+ | - | auto | 단위 | |
---|---|---|---|---|
margin | o | o | o | px, %... |
padding | o | x | x | px, %... |
<div class="box"> box </div>
.box {
width: 100px;
padding: 20px;
border: 10px solid black;
}
<div class="box"> box </div>
.box {
width: 100px;
height: 100px;
padding: 10px;
border: 15px solid black;
}
content
, padding
, border
, margin
의 총 4가지 영역으로 나누어진다