📦 CSS/CSS

[CSS] CSS Box Model(3) | Padding(패딩)

하나둘세현 2022. 11. 4. 21:21
728x90

Padding(패딩)

padding은 콘텐츠 박스와 요소를 둘러싼 테두리 사이의 남은 공간이다. (콘텐츠와 테두리 사이의 공간)

또한 padding은 요소 내부에 있는 공간이다. 

 

<padding의 개별 특성>

padding-left

padding-right

padding-bottom

padding-top

#one {
    background-color: #DDB892;
    border-width:10px;
    border-color: indianred;
    border-style: solid;
    padding-right: 50px;
    /* box-sizing: border-box; */
}

녹색 부분이 padding이다.

 

padding shorthand property (속기법 특성)

4개의 개별 특성을 한번에 작성하는 것이다. 

속기법 특성에는 4가지 방법이 있다. 

padding값을 적기 전 모습이다. 

 

 

1. padding의 단일 값만 적는 방법이다. 

button {
    padding: 20px;
}

 

2. 두개의 다른 값을 설정하는 것이다. (vertical | horizontal)

i) 첫번째 값은 상단, 하단에 적용하는 것이다.

ii) 두번쨰 값은 좌측, 우측에 적용되는 것이다.

button {
    padding: 10px 20px;
}

 

위아래에만 공간을 없애고 싶으면 첫번째 값은 0으로 입력하면 된다. 

button {
    padding: 0 20px;
}

3. 상단, 좌우, 하단으로 나누어 값을 설정하는 것이다. (top | horizontal | bottom)

4. 상단, 우측, 하단, 좌측 순으로 값을 설정하는 것이다. (top | right | bottom | left) ☞ 시계 방향으로 돌아간다.

button {
    padding: 10px 20px 30px 40px;
}

 

 

 

 

728x90