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

HTML DOM wordSpacing 속성 – 텍스트 단어 간격 확인 및 조절하기


HTML DOM의 style.wordSpacing 속성은 HTML 문서 내 텍스트에서 단어와 단어 사이의 간격(word spacing)을 가져오거나 수정할 때 사용됩니다. 이 속성을 활용하면 자바스크립트만으로 텍스트의 가독성과 레이아웃을 동적으로 조절할 수 있습니다.

문법(Syntax)

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

  • wordSpacing 값 반환하기

object.style.wordSpacing
  • wordSpacing 값 설정하기

object.style.wordSpacing = "value"

속성 값(Values)

value 자리에 사용할 수 있는 값은 아래와 같습니다.

설명
initial이 속성 값을 브라우저의 기본값으로 되돌립니다.
inherit부모 요소로부터 이 속성 값을 상속받습니다.
normal단어 사이에 일반적인 기본 간격을 적용합니다.
lengthpx, em 등 길이 단위를 사용하여 단어 사이의 간격을 직접 지정합니다. 음수 값도 허용됩니다.

예제

HTML DOM style wordSpacing 속성의 실제 사용 예를 살펴보겠습니다. 버튼을 클릭하면 문단 요소의 단어 간격이 30px로 변경됩니다.

<!DOCTYPE html>
<html>
<head>
<style>
   body {
      color: #000;
      background: lightblue;
      height: 100vh;
   }
   .btn {
      background: #db133a;
      border: none;
      height: 2rem;
      border-radius: 2px;
      width: 40%;
      display: block;
      color: #fff;
      outline: none;
      cursor: pointer;
      margin: 1rem 0;
   }
</style>
</head>
<body>
<h1>DOM Style wordSpacing Property Example</h1>
<p>This is a paragraph element.</p>
<button onclick="add()" class="btn">Change wordSpacing</button>
<script>
   function add() {
      document.querySelector('p').style.wordSpacing = "30px"
   }
</script>
</body>
</html>

출력 결과

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

HTML DOM wordSpacing 속성 – 텍스트 단어 간격 확인 및 조절하기

여기서 "Change wordSpacing" 버튼을 클릭하면 문단의 단어 간격이 즉시 넓어지는 것을 확인할 수 있습니다.

HTML DOM wordSpacing 속성 – 텍스트 단어 간격 확인 및 조절하기