Computer >> 컴퓨터 >  >> 프로그램 작성 >> HTML

HTML DOM 스타일 boxSizing 속성

<시간/>

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>

출력

HTML DOM 스타일 boxSizing 속성

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

HTML DOM 스타일 boxSizing 속성