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
相關用法
- HTML Style right用法及代碼示例
- HTML Style top用法及代碼示例
- HTML Style fontVariant用法及代碼示例
- HTML Style visibility用法及代碼示例
- HTML Style textShadow用法及代碼示例
- HTML Style order用法及代碼示例
- HTML Style minWidth用法及代碼示例
- HTML Style textDecorationStyle用法及代碼示例
- HTML Style fontFamily用法及代碼示例
- HTML Style listStylePosition用法及代碼示例
- HTML Style borderImageSlice用法及代碼示例
- HTML Style flexShrink用法及代碼示例
- HTML Style font用法及代碼示例
- HTML Style maxWidth用法及代碼示例
注:本文由純淨天空篩選整理自riarawal99大神的英文原創作品 HTML | DOM Style display Property。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。