HTML DOM boxSizing 속성은 요소의 전체 너비와 높이가 계산되는 방식을 지정하는 데 사용됩니다. "border-box" 또는 "content-box"를 값으로 가질 수 있습니다.
다음은 −
의 구문입니다.boxSizing 속성 설정하기 -
object.style.boxSizing = "content-box|border-box|initial|inherit"
속성 값은 다음과 같이 설명됩니다 -
| 값 | 설명 |
|---|---|
| 콘텐츠 상자 | 기본값이며 콘텐츠 상자의 최종 너비에 패딩 또는 테두리 너비가 추가됩니다. |
| 테두리 상자 | 보더 상자에서 지정된 너비는 그대로 유지되고 패딩이나 테두리가 적용되면 콘텐츠 상자가 축소됩니다. |
| 초기 | 이 속성을 초기 값으로 설정합니다. |
| 상속 | 상위 속성 값을 상속하려면 |
boxSizing 속성의 예를 살펴보겠습니다 -
예시
<!DOCTYPE html>
<html>
<head>
<style>
#DIV1{
height:100px;
width: 350px;
border: 30px solid lightpink;
box-sizing: border-box;
}
</style>
<script>
function changeBoxSizing(){
document.getElementById("DIV1").style.boxSizing="content-box";
document.getElementById("Sample").innerHTML="The box sizing is now changed to content-box ";
}
</script>
</head>
<body>
<div id="DIV1">
THIS IS SAMPLE TEXT INSIDE DIV.HELLO WORLD DIV.
</div>
<p>Change the above div box-sizing property by clicking the below button</p>
<button onclick="changeBoxSizing()">Change Box Sizing</button>
<p id="Sample"></p>
</body>
</html> 출력

"상자 크기 변경"을 클릭하면 버튼 -
