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

HTML DOM 스타일 fontWeight 속성 – 텍스트 굵기 설정 및 반환 방법

HTML DOM의 fontWeight 속성은 요소 내 텍스트 문자의 굵기(두께)를 설정하거나, 현재 적용된 굵기 값을 반환하는 데 사용됩니다. 자바스크립트를 통해 동적으로 텍스트의 강조 정도를 조절하고 싶을 때 유용하게 활용할 수 있습니다.

구문(Syntax)

fontWeight 속성을 설정하는 기본 구문은 다음과 같습니다.

object.style.fontWeight = "normal|lighter|bold|bolder|value|initial|inherit"

속성 값 설명

사용할 수 있는 각 값의 의미는 아래 표와 같습니다.

설명
normal기본값으로, 글꼴에 별도의 변경을 적용하지 않습니다.
lighter글꼴을 현재 상태보다 더 얇게(가볍게) 표시합니다.
bold글꼴을 굵게 설정합니다. lighter보다 두꺼운 굵기입니다.
bolder글꼴을 bold보다 더 굵게 설정합니다.
100 ~ 900얇은 글자부터 굵은 글자까지 단계별로 굵기를 지정할 수 있습니다. 일반(normal)은 400, 굵게(bold)는 700에 해당합니다.
initial해당 속성을 기본(initial) 값으로 되돌립니다.
inherit부모 요소의 속성 값을 그대로 상속받습니다.

참고: 숫자 값(100~900)은 해당 글꼴이 여러 굵기를 지원할 때 특히 유용합니다. 지원하지 않는 굵기를 지정하면 브라우저가 가장 근접한 굵기로 대체하여 표시합니다.

예제

다음 예제는 버튼을 클릭하면 두 개의 div 요소 안에 있는 텍스트의 글꼴 굵기를 bold로 변경하는 코드입니다.

<!DOCTYPE html>
<html>
<head>
<style>
    #demo2,#demo1 {
        font-family: 'times new roman';
        font-size: 25px;
    }
</style>
<script>
    function changeFontWeight() {
        document.getElementById("demo1").style.fontWeight="bold";
        document.getElementById("demo2").style.fontWeight="bold";
        document.getElementById("Sample").innerHTML="위 문단들의 글꼴 굵기가 변경되었습니다";
    }
</script>
</head>
<body>
    <div id="demo1">데모 텍스트입니다</div>
    <div id="demo2">데모 텍스트입니다</div>
    <p>아래 버튼을 클릭하면 위 div 안의 텍스트 굵기가 변경됩니다</p>
    <button onclick="changeFontWeight()">글꼴 굵기 변경</button>
    <p id="Sample"></p>
</body>
</html>

실행 결과

페이지가 처음 로드되면 다음과 같이 일반 굵기의 텍스트가 표시됩니다.

HTML DOM 스타일 fontWeight 속성 – 텍스트 굵기 설정 및 반환 방법

글꼴 굵기 변경” 버튼을 클릭하면 두 문단의 텍스트가 모두 굵게 바뀌고, 아래와 같이 변경되었음을 알리는 메시지가 출력됩니다.

HTML DOM 스타일 fontWeight 속성 – 텍스트 굵기 설정 및 반환 방법