CSS

width와 height , 마진과 패딩

아이티프로 2023. 1. 25.
반응형

width와 height

CSS에서 width와 height 속성은 element의 크기를 제어하는 데 사용된다.
width는 element의 너비를 설정하는 데 사용됩니다. 값은 픽셀(px), 백분율(%) 또는 기타 단위로 지정할 수 있다.

p {
    width: 500px;
}



<p> element의 폭이 상위 컨테이너의 80%로 설정된다.

p {
    width: 80%;
}

 


높이는 element의 높이를 설정하는 데 사용됩니다. 값은 픽셀(px), 백분율(%) 또는 기타 단위로 지정할 수 있다.

p {
    height: 200px;
}


<p> element의 높이가 상위 컨테이너의 50%로 설정된다.

p {
    height: 50%;
}



너비 및 높이 특성에는 패딩, 테두리 또는 여백이 포함되지 않는다. element의 전체 크기에 이러한 값을 포함하려면 상자 크기 조정 속성을 사용할 수 있다.

p {
    box-sizing: border-box;
}

img {
    height: auto;
    width: 100%;
}

 

마진과 패딩

CSS에서 여백과 패딩은 웹 페이지의 요소 사이의 공간을 제어하는 데 사용된다.


여백은 요소 외부의 공간을 제어하는 데 사용되는 반면, 패딩은 요소 내부의 공간을 제어하는 데 사용된다.

여백 속성은 요소 주위에 공간을 추가하는 데 사용될 수 있다. 예를 들어, <div> 요소의 모든 변 주위에 10px 여백을 추가하려면 다음 CSS를 사용할 수 있다.

div {
    margin: 10px;
}


또한   margin-top   margin-right  margin-bottom   margin-left 특성을 사용하여 요소의 각 측면에 대한 여백을 개별적으로 지정할 수 있다. 예를 들어, <div> 요소의 위쪽과 아래쪽에는 10px 여백을 추가하고 왼쪽과 오른쪽에는 20px 여백을 추가하려면 다음 CSS를 사용할 수 있다:

div {
    margin-top: 10px;
    margin-right: 20px;
    margin-bottom: 10px;
    margin-left: 20px;
}

 

마찬가지로, 패딩 속성은 요소 내부의 공간을 추가하는 데 사용될 수 있다. 예를 들어, <div> 요소의 모든 면 주위에 10px 패딩을 추가하려면 다음 CSS를 사용할 수 있다:

div {
    padding: 10px;
}

또한 padding-top, padding-right, padding-bottom, and padding-left properties을 사용하여 요소의 각 측면에 대한 패딩을 개별적으로 지정할 수 있다. 예를 들어, <div> 요소의 위쪽과 아래쪽에는 10px 패딩을 추가하고 왼쪽과 오른쪽에는 20px 패딩을 추가하려면 다음 CSS를 사용할 수 있다:

div {
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
}

상자 크기 속성을 사용하여 요소의 크기와 요소 주변의 공간을 제어할 수 있다.

div {
    box-sizing: border-box;
    padding: 10px;
    border: 1px solid black;
    width: 200px;
}
반응형

'CSS' 카테고리의 다른 글

상대위치 , 절대위치  (0) 2023.01.25
z-index  (0) 2023.01.25
div 스타일  (0) 2023.01.25
display inline-block  (0) 2023.01.25
css 외곽선  (0) 2023.01.25

댓글