當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


HTML Style display用法及代碼示例


HTML DOM中的樣式顯示屬性用於設置或返回元素的顯示類型。它類似於顯示或隱藏元素的可見性屬性。 display:none稍有不同,隱藏了整個元素,而visible:hidden意味著僅元素的內容是不可見的,但元素將保持其原始位置和大小。

用法:

  • 它返回顯示屬性。
    object.style.display
  • 它設置顯示屬性。
    object.style.display = value;

屬性值:


  • inline:它是默認值。它將元素呈現為嵌入式元素。
  • block:它將元素呈現為block-level元素。
  • compact:根據上下文,它將元素呈現為block-level或嵌入式。
  • flex:它將元素呈現為block-level彈性框。
  • inline-block:它將元素呈現為內聯框內的塊框。
  • inline-flex:它將元素呈現為inline-level彈性框。
  • inline-table:它將元素呈現為內聯表。
  • list-item:它將元素呈現為列表。
  • marker:它將框之前或之後的內容設置為標記。
  • none:它不會顯示任何元素。
  • run-in:根據上下文,它將元素呈現為block-level或內聯。
  • table:它將元素呈現為塊表,在該表的前後都有換行符。
  • table-caption:它將元素呈現為表格標題。
  • table-cell:它將元素呈現為表格單元格。
  • table-column:它將元素呈現為單元格列。
  • table-column-group:它將元素呈現為一組一個或多個列。
  • table-footer-group:它將元素呈現為表格頁腳行。
  • table-header-group:它將元素呈現為表標題行。
  • table-row:它將元素呈現為表格行。
  • table-row-group:元素呈現為一組一個或多個行。
  • initial:它將顯示屬性設置為其默認值。
  • inherit:它從其父元素繼承顯示屬性值。

返回值:它返回一個字符串,表示元素的顯示類型。

範例1:本示例描述了內聯屬性值。

<!DOCTYPE html> 
<html> 
  
<head> 
    <title> 
        HTML DOM Style display Property 
    </title> 
</head> 
  
<body> 
    <h2> 
        HTML DOM Display Property 
    </h2> 
      
    <p> 
        Click on the button to set 
        display property 
    </p> 
      
    <div id = "GFG"> 
        Geeks for Geeks 
    </div> 
      
    <button onclick="myGeeks()"> 
        Press 
    </button> 
      
    <!-- script to set display property -->
    <script> 
        function myGeeks() { 
            document.getElementById("GFG").style.display 
                    = "inline"; 
        } 
    </script> 
</body> 
  
</html>                    

輸出:
在單擊按鈕之前:

單擊按鈕後:

範例2:本示例描述了none屬性值。

<!DOCTYPE html> 
<html> 
  
<head> 
    <title> 
        HTML DOM Style display Property 
    </title> 
</head> 
  
<body> 
    <h2> 
        HTML DOM Display Property 
    </h2> 
      
    <p> 
        Click on the button to set 
        display property 
    </p> 
      
    <div id = "GFG"> 
        Geeks for Geeks 
    </div> 
      
    <button onclick="myGeeks()"> 
        Press 
    </button> 
      
    <!-- script to set display property -->
    <script> 
        function myGeeks() { 
            document.getElementById("GFG").style.display 
                    = "none"; 
        } 
    </script> 
</body> 
  
</html>                    

輸出:
在單擊按鈕之前:

單擊按鈕後:

範例3:本示例描述table-caption屬性值。

<!DOCTYPE html> 
<html> 
  
<head> 
    <title> 
        HTML DOM Style display Property 
    </title> 
</head> 
  
<body> 
    <h2> 
        HTML DOM Display Property 
    </h2> 
      
    <p> 
        Click on the button to set 
        display property 
    </p> 
      
    <div id = "GFG"> 
        Geeks for Geeks 
    </div> 
      
    <button onclick="myGeeks()"> 
        Press 
    </button> 
      
    <!-- script to set display property -->
    <script> 
        function myGeeks() { 
            document.getElementById("GFG").style.display 
                    = "table-caption"; 
        } 
    </script> 
</body> 
  
</html>                    

輸出:
在單擊按鈕之前:

單擊按鈕後:

範例4:本示例描述了塊屬性值。

<!DOCTYPE html> 
<html> 
  
<head> 
    <title> 
        HTML DOM Style display Property 
    </title> 
</head> 
  
<body> 
    <h2> 
        HTML DOM Display Property 
    </h2> 
      
    <p> 
        Click on the button to set 
        display property 
    </p> 
      
    <div id = "GFG"> 
        Geeks for Geeks 
    </div> 
      
    <button onclick="myGeeks()"> 
        Press 
    </button> 
      
    <!-- script to set display property -->
    <script> 
        function myGeeks() { 
            document.getElementById("GFG").style.display 
                    = "block"; 
        } 
    </script> 
</body> 
  
</html>                    

輸出:
在單擊按鈕之前:

單擊按鈕後:

支持的瀏覽器:DOM樣式顯示屬性支持的瀏覽器如下:

  • 穀歌瀏覽器
  • IE瀏覽器
  • Firefox
  • Opera
  • Safari


相關用法


注:本文由純淨天空篩選整理自riarawal99大神的英文原創作品 HTML | DOM Style display Property。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。