Backend/HTML, CSS

CSS 스타일, 속성 - 패딩 padding, 마진 margin

Ayel 2023. 5. 3. 21:49

 

 

패딩 padding, 마진 margin

 

 

<style type="text/css">
div {
width:200px;  /* 너비 */
height:100px;  /* 높이 */
background:#0094ff;  /* 배경색 */
border: 1px black solid;
}
.box {
width:200px;  /* 너비 */
height:300px;  /* 높이 */
background:#ff6a00;  /* 배경색 */  
margin:0 auto; /* 마진 - 0 auto 0 auto */


.box1 { margin:30px 50px 30px 50px;}  /* 마진 - 30px 50px 30px 50px */
.box2 { margin:30px 50px;} /* 마진 - 30px 50px 30px 50px */
.box3 { margin:50px;}  /* 마진 - 50px 50px 50px 50px */
.box4 { margin:30px 5px 10px; }  /* 마진 - 30px 5px 10px 5px */
     
.box5 { padding:10px 30px 10px 30px;}  /* 패딩 - 10px 30px 10px */
.box6 { padding:10px 30px;} /* 패딩 - 10px 30px 10px 30px */
.box7 { padding:10px;}  /* 패딩 - 10px 10px 10px 10px */

</style>
<meta charset="UTF-8">
<title>Document</title>
</head>

 

 

margin


: 요소와 요소 사이 여백

 

현재 요소 주변의 여백
마진을 이용하면 요소와 요소 간의 간격 조절 가능

 

margin-top: 크기 | 백분율 | auto
margin-left: 크기 | 백분율 | auto
margin-right: 크기 | 백분율 | auto
margin-bottom: 크기 | 백분율 | auto
margin: 크기 | 백분율 | auto

 

 

ex.
<fieldset>
    <legend>margin 속성 - 요소와 요소 사이 여백</legend>
    <div class="box"></div>
    <div class="box1"></div>
<div class="box2"></div>
<div class="box3"></div>
<div class="box4"></div>
<div style="margin: 0px auto;"></div>
</fieldset>

 

 

출력화면

 

 

padding

 

: 콘텐츠 영역과 테두리 사이의 여백(테두리 안쪽 여백)

 

padding-top: 크기 | 백분율 | auto
padding-left: 크기 | 백분율 | auto
padding-right: 크기 | 백분율 | auto
padding-bottom: 크기 | 백분율 | auto
padding: 크기 | 백분율 | auto 

 

 

ex.

<fieldset>
    <legend>padding 속성 - 콘텐츠 영역과 테두리 사이의 여백(테두리 안쪽 여백)</legend>
    <div class="box5">패딩(padding)이란 콘텐츠 영역과 테두리 사이의 여백을 말합니다. </div>
<div class="box6">패딩(padding)이란 콘텐츠 영역과 테두리 사이의 여백을 말합니다. </div>
<div class="box7">패딩(padding)이란 콘텐츠 영역과 테두리 사이의 여백을 말합니다. </div>
</fieldset>

 

 

출력화면