Latest web development tutorials

HTML-DOM-Art-Objekte

Style-Objekt Referenz Style - 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:

Object.style.display="value"

Gibt die Anzeigeeigenschaften:

Object.style.display

描述
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

Internet ExplorerFirefoxOperaGoogle ChromeSafari

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:

<!DOCTYPE html>
<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-Objekt Referenz Style - Objekte