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

HTML DOM paddingTop 속성 – 요소의 위쪽 패딩 설정과 반환 방법

paddingTop 속성이란?

HTML DOM의 paddingTop 속성은 요소의 위쪽 안쪽 여백(top padding)을 설정하거나 현재 값을 반환하는 데 사용됩니다. 패딩은 요소의 테두리(border) 내부에 공간을 만들어 콘텐츠와 테두리 사이에 간격을 부여합니다. 이 속성의 기본값은 0입니다.

문법(Syntax)

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

위쪽 패딩 값 반환하기

object.style.paddingTop

위쪽 패딩 값 설정하기

object.style.paddingTop = "%|length|initial|inherit"

각 값의 의미는 다음과 같습니다.

  • % : 부모 요소 너비를 기준으로 한 백분율(%) 단위의 위쪽 패딩
  • length : px, em 등 길이 단위로 지정한 위쪽 패딩
  • initial : 해당 속성을 기본값(0)으로 초기화
  • inherit : 부모 요소로부터 패딩 값을 상속

예제(Example)

다음은 paddingTop 속성을 실제로 구현한 예제입니다. 버튼을 클릭하면 div 요소의 위쪽 패딩이 변경됩니다.

<!DOCTYPE html>
<html>
<head>
<style>
    #sample {
        border: 2px dashed #ded575;
    }
</style>
</head>
<body>
<div id="sample">Demo text!</div>
<br>
<button type="button" onclick="demo()">Update</button>
<script>
    function demo() {
        document.getElementById("sample").style.paddingTop = "80px";
    }
</script>
</body>
</html>

실행 결과(Output)

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

HTML DOM paddingTop 속성 – 요소의 위쪽 패딩 설정과 반환 방법

여기서 Update 버튼을 클릭하면 JavaScript의 document.getElementById()를 통해 해당 요소에 접근하고, paddingTop 속성에 "80px"가 할당되어 다음과 같이 위쪽 패딩이 적용된 모습을 확인할 수 있습니다.

HTML DOM paddingTop 속성 – 요소의 위쪽 패딩 설정과 반환 방법

정리

paddingTop 속성은 CSS의 padding-top 스타일을 JavaScript로 동적으로 제어할 수 있게 해주는 유용한 도구입니다. 버튼 클릭, 마우스 오버 등 다양한 이벤트와 결합하면 사용자 인터랙션에 따라 요소의 여백을 실시간으로 조절할 수 있습니다.