HTML-DOM-Art-Objekte
Definition und Verwendung
Anzeige Eigenschaftssätze oder gibt den Elementanzeigetyp.
HTML-Elemente in meist "inline" oder "Block" Elemente: ein Inline-Element, in dem die linken und rechten sind Inhalt schweben. Ein Blockelement füllen die gesamte Linie, und nichts kann an der linken oder rechten Seite angezeigt werden.
Anzeigeattribut ermöglicht auch Autoren ein Element ein- oder auszublenden. Ähnlich wie bei der Sichtbarkeitseigenschaft. Wenn Sie jedoch eingestellt display: none, wird das gesamte Element auszublenden, wenn Sie die Sichtbarkeit gesetzt: versteckt, Inhaltselemente nicht sichtbar sein wird, aber die Elemente bleiben die ursprüngliche Position und Größe.
Grammatik
Einstellen Anzeigeeigenschaften:
Gibt die Anzeigeeigenschaften:
值 | 描述 |
---|---|
block | 元素呈现为块级元素。 |
compact | 元素呈现为块级元素或内联元素,取决于上下文。 |
inherit | display 属性的值从父元素继承。 |
inline | 默认。元素呈现为内联元素。 |
inline-block | 元素呈现为内联盒子内的块盒子。 |
inline-table | 元素呈现为内联表格(类似 <table>),表格前后没有换行符。 |
list-item | 元素呈现为列表。 |
marker | 该值在盒子前后设置内容作为标记(与 :before 和 :after 伪元素一起使用,否则该值与 "inline" 是相同的)。 |
none | 元素不会被显示。 |
run-in | 元素呈现为块级或内联元素,取决于上下文。 |
table | 元素呈现为块级表格(类似 <table>),表格前后带有换行符。 |
table-caption | 元素呈现为表格标题(类似 <caption>)。 |
table-cell | 元素呈现为表格单元格(类似 <td> 和 <th>)。 |
table-column | 元素呈现为单元格的列(类似 <col>)。 |
table-column-group | 元素呈现为一个或多个列的分组(类似 <colgroup>)。 |
table-footer-group | 元素呈现为表格页脚行(类似 <tfoot>)。 |
table-header-group | 元素呈现为表格页眉行(类似 <thead>)。 |
table-row | 元素呈现为表格行(类似 <tr>)。 |
table-row-group | 元素呈现为一个或多个行的分组(类似 <tbody>)。 |
Browser-Unterstützung
Alle gängigen Browser unterstützen Anzeigeattribute.
Hinweis: IE7 und früheren Versionen nicht unterstützen , die "erben" Wert.IE8 bietet nur! DOCTYPE unterstützt "erben". IE9 Unterstützung "erben".
Tipps und Hinweise
Tipp: Wenn das Element Blockelement, dessen Anzeigetyp durch die Eigenschaft float geändert werden kann.
Beispiele
Beispiele
Wenn Sie auf die Schaltfläche klicken, wenn das Element nicht sichtbar ist:
<html>
<head>
<meta charset="utf-8">
<title>本教程(w3big.com)</title>
<script>
function demoDisplay(){
document.getElementById("p1").style.display="none";
}
function demoVisibility(){
document.getElementById("p2").style.visibility="hidden";
}
</script>
</head>
<body>
<p id="p1">这是一些文本。</p>
<p id="p2">这是一些文本。</p>
<input type="button" onclick="demoDisplay()" value="隐藏显示属性的文本">
<input type="button" onclick="demoVisibility()" value="具有可见性属性的隐藏文本">
</body>
</html>
Versuchen »
Style - Objekte