Computer >> 컴퓨터 >  >> 프로그래밍 >> HTML

HTML DOM Style padding 속성 – 사용법과 예제 총정리

HTML DOM의 style padding 속성은 HTML 문서 내 특정 요소의 패딩(안쪽 여백) 값을 가져오거나 수정할 때 사용하는 속성입니다. 자바스크립트를 통해 요소의 여백을 동적으로 제어할 수 있어, 버튼 클릭이나 이벤트 발생 시 레이아웃을 유연하게 변경하고 싶을 때 유용하게 활용됩니다.

문법(Syntax)

padding 속성의 기본 문법은 다음과 같습니다.

1. 패딩 값 가져오기

object.style.padding

2. 패딩 값 설정하기

object.style.padding = "value"

값(value)에는 px, em, rem 등 다양한 단위를 사용할 수 있으며, "10px 30px"처럼 공백으로 구분해 상하·좌우 여백을 각각 지정할 수도 있습니다.

예제(Example)

아래는 HTML DOM style padding 속성을 활용한 실제 예제입니다. 버튼을 클릭하면 문단(p) 요소에 패딩이 적용되는 코드입니다.

<!DOCTYPE html>
<html>
<head>
<style>
    body {
        color: #000;
        background: lightblue;
        height: 100vh;
    }
    p {
        border: 2px solid #fff;
    }
    .btn {
        background: #db133a;
        border: none;
        height: 2rem;
        border-radius: 2px;
        width: 40%;
        display: block;
        color: #fff;
        outline: none;
        cursor: pointer;
    }
</style>
</head>
<body>
<h1>DOM Style padding Property Example</h1>
<p>
Hi! I'm awesome paragraph with some random text. Hi! I'm awesome paragraph with some random text. Hi! I'm awesome paragraph with some random text. Hi! I'm awesome paragraph with some random text.
</p>
<button onclick="add()" class="btn">Add padding</button>
<script>
    function add() {
        document.querySelector('p').style.padding = "10px 30px";
    }
</script>
</body>
</html>

실행 결과(Output)

위 코드를 실행하면 다음과 같은 화면이 출력됩니다.

HTML DOM Style padding 속성 – 사용법과 예제 총정리

여기서 “Add padding” 버튼을 클릭하면, 자바스크립트 함수가 실행되어 문단 요소에 10px 30px 크기의 패딩이 즉시 적용됩니다.

HTML DOM Style padding 속성 – 사용법과 예제 총정리

정리

HTML DOM style padding 속성은 별도의 CSS 파일 수정 없이 자바스크립트만으로 요소의 안쪽 여백을 실시간으로 읽고 변경할 수 있는 강력한 도구입니다. 인터랙티브한 UI를 구현할 때 적극적으로 활용해 보세요.