Properti display style
- Halaman sebelumnya direction
- Halaman berikutnya emptyCells
- Kembali ke lapisan atas Objek Style HTML DOM
Definisi dan penggunaan
display
Set atau mengembalikan tipe tampilan elemen.
Element dalam HTML kebanyakan adalah elemen “baris” atau “bloc” : kiri dan kanan elemen baris mempunyai kandungan yang menggerak. Elemen bloc memenuhi baris penuh, kiri atau kanannya tidak dapat menampilkan kandungan lain.
display
properti juga membenarkan penulis untuk menampilkan atau menyembunyikan elemen. Ia serupa dengan properti visibility. Tetapi, jika diatur display:none
, ia akan menyembunyikan seluruh elemen, sementara visibility:hidden
Maknanya isi elemen akan tak dapat dilihat, tetapi elemen akan tetap mempertahankan lokasi dan saiz asalnya.
Panduan:Jika elemen adalah elemen blok, jenis papan tampilannya juga boleh diubah melalui properti float.
Lihat juga:
Panduan CSS:CSS Display dan visibility
Panduan CSS:Properti display
Contoh
Contoh 1
Tetapkan untuk tidak menampilkan elemen <div>:
document.getElementById("myDIV").style.display = "none";
Contoh 2
Perbezaan antara properti display dan visibility:
function demoDisplay() { document.getElementById("myP1").style.display = "none"; } function demoVisibility() { document.getElementById("myP2").style.visibility = "hidden"; }
Contoh 3
Berganti antara menyembunyikan dan menampilkan elemen:
function myFunction() { var x = document.getElementById('myDIV'); if (x.style.display === 'none') { x.style.display = 'block'; } else { x.style.display = 'none'; } }
Contoh 4
Perbezaan "inline", "block" dan "none": function myFunction(x) { var whichSelected = x.selectedIndex; var sel = x.options[whichSelected].text; var elem = document.getElementById("mySpan"); elem.style.display = sel; }
Contoh 5
Kembalikan jenis tampilan elemen <p>:
alert(document.getElementById("myP").style.display);
Sintaks
Kembalikan atribut display:
object.style.display
Atur atribut display:
object.style.display = value
Nilai atribut
Nilai | Deskripsi |
---|---|
block | Elemen dirender sebagai elemen blok. |
compact | Elemen dipaparkan sebagai elemen blok atau inline. Tergantung konteks. |
flex | Elemen dipaparkan sebagai boks flexi blok. Karakteristik baru CSS3. |
inline | Elemen dipaparkan sebagai elemen inline. Baku. |
inline-block | Elemen dipaparkan sebagai boks blok dalam boks inline. |
inline-flex | Elemen dipaparkan sebagai boks flexi inline. Karakteristik baru CSS3. |
inline-table | Elemen dipaparkan sebagai tabel inline (seperti <table>), tanpa paragraf sebelumnya dan setelahnya. |
list-item | Elemen dipaparkan sebagai daftar. |
marker |
Nilai ini akan mengatur konten sebelum atau setelah boks Dipakai bersama :before dan :after pseudo-element. Lainnya nilai ini sama dengan "inline". |
none | Elemen ini tidak dipaparkan. |
run-in | Elemen dipaparkan sebagai elemen blok atau inline. Tergantung konteks. |
table | Elemen dipaparkan sebagai tabel blok (block table) (seperti <table>), dengan paragraf yang berubah untuk tabel sebelumnya dan setelahnya. |
table-caption | Elemen dipaparkan sebagai judul tabel (seperti <caption>). |
table-cell | Elemen dipaparkan sebagai sel tabel (seperti <td> dan <th>). |
table-column | Elemen dipaparkan sebagai kolom sel (seperti <col>). |
table-column-group | Elemen dipaparkan sebagai grup kolom tabel (seperti <colgroup>). |
table-footer-group | Elemen dipaparkan sebagai baris kaki tabel (seperti <tfoot>). |
table-header-group | Elemen dipaparkan sebagai baris judul tabel (seperti <thead>). |
table-row | Elemen dipaparkan sebagai baris tabel (seperti <tr>). |
table-row-group | Elemen dipaparkan sebagai grup baris tabel (seperti <tbody>). |
initial | Tetapkan atribut ini ke nilai baku. Lihat initial。 |
inherit | Mewarisi atribut ini dari elemen induknya. Lihat inherit。 |
Rangkaian teknologi
Nilai baku: | inline |
---|---|
Hasil balik: | String, menunjukkan jenis tampilan elemen. |
Versi CSS: | CSS1 |
Dukungan pereka
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Dukungan | Dukungan | Dukungan | Dukungan | Dukungan |
- Halaman sebelumnya direction
- Halaman berikutnya emptyCells
- Kembali ke lapisan atas Objek Style HTML DOM