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

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


คุณสมบัติการแสดงผล HTML DOM Style ใช้สำหรับการตั้งค่าหรือส่งคืนประเภทการแสดงผลขององค์ประกอบ องค์ประกอบส่วนใหญ่เป็นบล็อกหรืออินไลน์ คุณยังสามารถซ่อนองค์ประกอบโดยใช้ display:none

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

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

object.style.display = value

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

ค่า
คำอธิบาย
inline
การแสดงองค์ประกอบเป็นองค์ประกอบแบบอินไลน์ เช่น คุณสมบัติความกว้างและความสูงจะไม่มีผลใดๆ
บล็อก
องค์ประกอบบล็อกจะแสดงขึ้นบรรทัดใหม่และใช้ความกว้างทั้งหมด
เนื้อหา
แสดงเฉพาะองค์ประกอบย่อยและทำให้องค์ประกอบหลักหายไป ทำให้เด็กเป็นผู้ดูแลเด็กของ DOM
flex
แสดงองค์ประกอบเป็นคอนเทนเนอร์แบบยืดหยุ่นระดับบล็อก
grid
แสดงองค์ประกอบเป็นคอนเทนเนอร์กริดระดับบล็อก
inline-block
Sameas inline แต่ตอนนี้ คุณสามารถใช้ค่า width และ height
inline-flex
แสดงองค์ประกอบเป็นคอนเทนเนอร์ flex ระดับอินไลน์
inline-grid
แสดงองค์ประกอบเป็นคอนเทนเนอร์กริดระดับอินไลน์
inline-table
องค์ประกอบจะแสดงเป็นตารางระดับอินไลน์
list-item
ให้องค์ประกอบทำตัวเหมือน
  • องค์ประกอบ
  • รันอิน
    แสดงองค์ประกอบเป็นบล็อกหรืออินไลน์ ขึ้นอยู่กับบริบท
    ตาราง
    ให้องค์ประกอบทำตัวเหมือน องค์ประกอบ
    องค์ประกอบ
    องค์ประกอบ
    องค์ประกอบ
    องค์ประกอบ
    องค์ประกอบ
    องค์ประกอบ
    table-caption
    ให้องค์ประกอบทำตัวเหมือน
    องค์ประกอบ
    table-column-group
    ให้องค์ประกอบทำตัวเหมือน
    table-header-group
    ให้องค์ประกอบทำตัวเหมือน
    table-footer-group
    ให้องค์ประกอบทำตัวเหมือน
    table-row-group
    ให้องค์ประกอบทำตัวเหมือน
    table-cell
    ให้องค์ประกอบทำตัวเหมือน องค์ประกอบ
    table-column
    ให้องค์ประกอบทำตัวเหมือน
    table-row
    ให้องค์ประกอบทำตัวเหมือน
    ไม่มี
    องค์ประกอบจะถูกลบออกอย่างสมบูรณ์
    ค่าเริ่มต้น
    การตั้งค่าคุณสมบัตินี้เป็นค่าเริ่มต้น
    สืบทอด
    การสืบทอดค่าคุณสมบัติหลัก

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

    ตัวอย่าง

    <!DOCTYPE html>
    <html>
    <head>
    <style>
       #DIV1{
          padding:10px;
          background-color:lightblue;
          display:flex;
          flex-direction:right;
       }
       #flexSpan{
          width:70px;
          background-color:red;
          margin:20px;
          padding:10px;
       }
    </style>
    <script>
       function changeDisplay() {
          document.getElementById("DIV1").style.display = "block";
          document.getElementById("flexSpan").style.display = "block";
          document.getElementById("Sample").innerHTML="The display is now changed to block for both the    div and its inner Span elements";
       }
    </script>
    </head>
    <body>
       <div id="DIV1">
          <span id="flexSpan">WORLD1</span>
          <span id="flexSpan">WORLD2</span>
       </div>
       <p>Change the display property of the above div and its inner elements by clicking the below    button</p>
       <button onclick="changeDisplay()">Change Display</button>
       <p id="Sample"></p>
    </body>
    </html>

    ผลลัพธ์

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

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

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