content : 요소의 텍스트, image 등의 실제 내용
padding : border(테두리) -안쪽에 위치하는 요소의 내부 여백 영역
border : 테두리 영역으로 테두리 두께
margin : border(테두리) 바깥에 위치하는 요소의 외부 여백 영역
<style type="text/css">
div {background-color: bisque;
width:300px;
border: 10px solid blue; /* 테두리 : 두께 타입 색상 */
margin:10px;
padding : 20px;
}
</style>
</head>
<body>
<h1>box model</h1>
<br/>
<div>
# box model
- html 태그는 사각형 박스로 다루어 집니다
- box 는 content, padding, border, margin 으로 구성됩니다
> content : 요소의 텍스트, image 등의 실제 내용
padding : border(테두리) 안쪽에 위치하는 요소의 내부 여백 영역
border : 테두리 영역으로 테두리 두께
margin : border(테두리) 바깥에 위치하는 요소의 외부 여백 영역
</div>
<div id="size">
<p>box width, height</p>
</div>
</body>
.box_1{
/*
margin-top : 20px;
margin-right : 50px;
margin-bottom :30px;
margin-left :20px;
*/
margin: 20px 50px 30px 20px; /* 위부터 시계방향*/
}
.box_2 {
margin: 20px 50px 30px; /* 위, 아래, 왼쪽-오른쪽 */
}
.box_3 {
margin: 20px 50px; /* 위-아래, 왼쪽-오른쪽 */
}
.box_4 {
margin: 30px; /* 위-아래-왼쪽-오른쪽 */
}
<style type="text/css">
.solid {border: 10px solid blue; }
.hidden { border: 10px none blue; }
.dotted{ border: 10px dotted yellow; }
.dashed{ border: 5px dashed orange; }
.double{ border: 10px double green; }
.groove{ border: 50px groove brown; }
.ridge{ border: 50px ridge red; }
.inset{ border: 10px inset coral; }
.outset{ border: 10px outset navy; }
.border_style_2{ border-style: solid dotted; } /* 위-아래, left-right */
.border_style_3{ border-style: solid dashed double; } /* 위, 왼쪽-오른쪽, 아래 */
.border_style_4{ border-style: solid dotted dashed double; } /* 위, 오른쪽, 아래, 왼쪽 */
.border_width_2{ border-style:solid; border-width:10px 30px; }
.border_width_3{ border-style:solid; border-width: 10px 30px 50px; }
.border_width_4{ border-style:solid; border-width: 10px 30px 50px 70px;}
.border_color_2{
border-style: solid;
border-width: 10px 30px;
border-color: red blue;
}
.border_color_3{
border-style: solid;
border-width: 10px 30px 50px;
border-color: brown orange gold;
}
.border_color_4{
border-style: solid;
border-width: 10px 30px 50px 70px;
border-color: purple navy olive bisque;
}
<style type = "text/css">
div {
width: 300px;
padding: 20px;
background-color: gold;
text-align :center;
}
.round_1 { border-radius: 50px; }
.round_2 { border-radius: 0px 20px; }
.round_3 { border-radius: 0px 20px 40px; }
.round_4 { border-radius: 0px 10px 20px 30px; }
.round_5 {
border :4px solid orange;
border-radius :30px;
}
</style>