스타일 패딩 속성
예시
<div> 요소의 패딩을 설정합니다.
document.getElementById("myDiv").style.padding = "50px 10px 20px 30px";
정의 및 사용
padding 속성은 요소의 패딩을 설정하거나 반환합니다.
이 속성은 1~4개의 값을 가질 수 있습니다.
margin 속성과 padding 속성은 모두 요소 주위에 공백을 삽입합니다. 그러나 차이점은 여백은 테두리 주위에 공백을 삽입하는 반면 패딩은 요소 테두리 안에 공백을 삽입한다는 것입니다.
- 하나의 값, 예: div {padding: 50px} - 모든 4면의 패딩은 50px입니다.
- 다음과 같은 두 가지 값: div {padding: 50px 10px} - 위쪽 및 아래쪽 패딩은 50px, 왼쪽 및 오른쪽 패딩은 10px
- 다음과 같은 세 가지 값: div {padding: 50px 10px 20px} - 위쪽 패딩은 50px, 왼쪽 및 오른쪽 패딩은 10px, 아래쪽 패딩은 20px
- 4가지 값, 예: div {padding: 50px 10px 20px 30px} - 위쪽 패딩은 50px, 오른쪽 패딩은 10px, 아래쪽 패딩은 20px, 왼쪽 패딩은 30px
브라우저 지원
Property | |||||
---|---|---|---|---|---|
padding | Yes | Yes | Yes | Yes | Yes |
통사론
패딩 속성을 반환합니다.
object.style.padding
패딩 속성을 설정합니다.
object.style.padding = "%|length|initial|inherit"
속성 값
Value | Description |
---|---|
% | Defines the padding in % of the width of the parent element |
length | Defines the padding in length units |
initial | Sets this property to its default value. Read about initial |
inherit | Inherits this property from its parent element. Read about inherit |
기술적 세부 사항
기본값: | 0 |
---|---|
반환 값: | 요소의 패딩을 나타내는 String |
CSS 버전 | CSS1 |
더 많은 예
예시
<div> 요소의 4면 모두 패딩을 "25px"로 변경합니다.
document.getElementById("myDiv").style.padding = "25px";
예시
<div> 요소의 패딩을 반환합니다.
alert(document.getElementById("myDiv").style.padding);
예시
margin 속성과 padding 속성의 차이점:
function changeMargin() {
document.getElementById("myDiv").style.margin = "100px";
}
function changePadding() {
document.getElementById("myDiv2").style.padding = "100px";
}
관련 페이지
CSS 튜토리얼: CSS 패딩
CSS 참조: 패딩 속성
❮ 스타일 개체