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

คุณสมบัติการแยกสไตล์ HTML DOM


คุณสมบัติการแยกสไตล์ HTML DOM ใช้สำหรับกำหนดว่าองค์ประกอบต้องสร้างเนื้อหาที่ซ้อนกันใหม่หรือไม่ คุณสมบัตินี้ใช้เป็นหลักในการป้องกันไม่ให้องค์ประกอบผสมในพื้นหลังโดยการสร้างองค์ประกอบสแต็กแยกต่างหาก

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

การตั้งค่าคุณสมบัติการแยก -

object.style.isolation = "auto|isolate|initial|inherit"

อธิบายคุณสมบัติข้างต้นดังนี้ −

ค่า
คำอธิบาย
อัตโนมัติ
เป็นคุณสมบัติเริ่มต้นสำหรับการตั้งค่าความสูง
ความยาว
ใช้สำหรับกำหนดความสูงเป็นหน่วยความยาว
%
การกำหนดความสูงที่สัมพันธ์กับองค์ประกอบหลักเป็นเปอร์เซ็นต์
ค่าเริ่มต้น
การตั้งค่าคุณสมบัตินี้เป็นค่าเริ่มต้น
สืบทอด
รับค่าคุณสมบัติหลัก

มาดูตัวอย่างคุณสมบัติการแยกกัน -

ตัวอย่าง

<!DOCTYPE html>
<html>
<head>
<style>
   #demo{
      background-color: lightpink;
      width: 250px;
      height: 250px;
   }
   #demo2{
      width: 100px;
      height: 100px;
      border: 3px solid red;
      padding: 4px;
      mix-blend-mode:difference;
   }
</style>
<script>
   function changeIsolation() {
      document.getElementById("demo1").style.isolation="isolate";
      document.getElementById("Sample").innerHTML="The inner div has now been isolated";
   }
</script>
</head>
<body>
   <div id="demo">
   <div id="demo1">
   <div id="demo2">
      INNER DIV
   </div>
   </div>
   </div>
   <p>Change the isolation mode for the inner div by clicking the below button</p>
   <button onclick="changeIsolation()">Change Isolation</button>
   <p id="Sample"></p>
</body>
</html>

ผลลัพธ์

คุณสมบัติการแยกสไตล์ HTML DOM

เมื่อคลิกปุ่ม “เปลี่ยนการแยก ปุ่ม −

คุณสมบัติการแยกสไตล์ HTML DOM