Latest web development tutorials

Sifat tampilan HTML DOM Style

Gaya Referensi Obyek gaya Objects

Definisi dan Penggunaan

menampilkan set properti atau mengembalikan jenis tampilan elemen.

elemen HTML di sebagian besar "inline" atau "blok" elemen: elemen inline, di mana kiri dan kanan mengambang konten. Sebuah elemen blok mengisi seluruh lini, dan tidak dapat ditampilkan di kiri atau kanan.

Atribut display juga memungkinkan penulis untuk menampilkan atau menyembunyikan elemen. Mirip dengan properti visibilitas. Namun, jika Anda mengatur display: none, akan menyembunyikan seluruh elemen, jika Anda mengatur visibility: hidden, elemen konten tidak akan terlihat, namun unsur tetap posisi asli dan ukuran.

tatabahasa

Mengatur properti display:

Object.style.display="value"

Mengembalikan properti display:

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>)。


Dukungan Browser

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Semua browser utama mendukung atribut display.

Catatan: IE7 dan versi sebelumnya tidak mendukung "mewarisi" nilai.IE8 hanya menyediakan! DOCTYPE didukung "mewarisi". dukungan IE9 "mewarisi".


Tips dan Catatan

Tip: Jika elemen elemen blok, jenis layar yang dapat diubah oleh properti float.


contoh

contoh

Ketika Anda mengklik tombol ketika elemen tidak terlihat:

<!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>

Coba »


Gaya Referensi Obyek gaya Objects