Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> HTML

HTML DOM Style boxSizing Property


คุณสมบัติ HTML DOM boxSizing ใช้เพื่อระบุวิธีคำนวณความกว้างและความสูงทั้งหมดขององค์ประกอบ สามารถมี "border-box" หรือ "content-box" เป็นค่าได้

ต่อไปนี้เป็นไวยากรณ์สำหรับ −

การตั้งค่าคุณสมบัติการปรับขนาดกล่อง -

object.style.boxSizing = "content-box|border-box|initial|inherit"

ค่าคุณสมบัติอธิบายได้ดังนี้ -

ค่า คำอธิบาย
กล่องเนื้อหา นี่คือค่าเริ่มต้น และช่องว่างภายในหรือความกว้างของเส้นขอบจะถูกเพิ่มลงในความกว้างสุดท้ายของกล่องเนื้อหา
เส้นขอบกล่อง ใน border-box ความกว้างที่ระบุจะยังคงเหมือนเดิม และกล่องเนื้อหาจะย่อขนาดลงหากมีการใช้ padding หรือ border ใดๆ กับมัน
เริ่มต้น สำหรับการตั้งค่าคุณสมบัตินี้เป็นค่าเริ่มต้น
สืบทอด การสืบทอดค่าคุณสมบัติหลัก

ให้เราดูตัวอย่างคุณสมบัติ 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 Style boxSizing Property

เมื่อคลิก “เปลี่ยนขนาดกล่อง” ปุ่ม −

HTML DOM Style boxSizing Property