tutorial pengembangan web terbaru
 

Style display Property

<Style Object

Contoh

Menetapkan <div> elemen tidak ditampilkan:

document.getElementById("myDIV").style.display = "none";
Cobalah sendiri "

Definisi dan Penggunaan

Tampilan set properti atau mengembalikan jenis tampilan elemen.

Elemen dalam HTML kebanyakan "inline" atau "block" unsur-unsur: Sebuah elemen inline telah mengambang konten pada sisi kiri dan kanan. Sebuah elemen blok mengisi seluruh lini, dan tidak ada yang dapat ditampilkan pada sisi kiri atau kanan.

Properti tampilan juga memungkinkan penulis untuk menampilkan atau menyembunyikan elemen. Hal ini mirip dengan visibilitas properti. Namun, jika Anda mengatur display: none, ia menyembunyikan seluruh elemen, sementara visibility: hidden berarti bahwa isi dari elemen akan terlihat, tetapi elemen tetap dalam posisi dan ukuran aslinya.

Tip: Jika elemen adalah elemen blok, jenis layar yang juga dapat diubah dengan properti float.


Dukungan Browser

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Properti tampilan didukung di semua browser utama.


Sintaksis

Kembali properti display:

object .style.display

Mengatur properti display:

object .style.display= Nilai properti
Nilai Deskripsi
block Elemen diberikan sebagai elemen blok-tingkat
compact Elemen diberikan sebagai blok-tingkat atau elemen inline. Tergantung pada konteks
flex Elemen diberikan sebagai kotak fleksibel blok-tingkat. Baru di CSS3
inherit Nilai properti tampilan diwariskan dari elemen induk
inline Elemen diberikan sebagai elemen inline. Ini adalah default
inline-block Elemen diberikan sebagai kotak blok di dalam sebuah kotak inline
inline-flex Elemen diberikan sebagai kotak fleksibel inline-tingkat. Baru di CSS3
inline-table Elemen diberikan sebagai tabel inline (seperti <table>), dengan tidak ada garis istirahat sebelum atau setelah tabel
list-item Elemen diberikan sebagai daftar
marker Nilai ini menetapkan konten sebelum atau setelah kotak menjadi penanda (digunakan dengan: sebelum dan:. setelah pseudo-elemen Jika nilai ini identik dengan "inline")
none Elemen tidak akan ditampilkan
run-in Elemen diterjemahkan sebagai blok-tingkat atau elemen inline. Tergantung pada konteks
table Elemen diberikan sebagai tabel blok (seperti <table>), dengan satu baris sebelum dan sesudah meja
table-caption Elemen diberikan sebagai caption tabel (seperti <caption>)
table-cell Elemen diberikan sebagai sel tabel (seperti <td> dan <th>)
table-column Elemen diberikan sebagai kolom sel (like <col>)
table-column-group Elemen diberikan sebagai kelompok dari satu atau lebih kolom (like <colgroup>)
table-footer-group Elemen diberikan sebagai baris tabel footer (like <tfoot>)
table-header-group Elemen diberikan sebagai baris header tabel (like <thead>)
table-row Elemen diberikan sebagai baris tabel (seperti <tr>)
table-row-group Elemen diberikan sebagai kelompok dari satu atau lebih baris (like <tbody>)
initial Set properti ini ke nilai default. Baca tentang awal
inherit Mewarisi properti ini dari elemen induknya. Baca tentang mewarisi

Rincian teknis

Nilai default: Di barisan
Kembali Nilai: Sebuah String, mewakili jenis tampilan elemen
CSS Versi CSS1

Contoh lebih

Contoh

Perbedaan antara properti display dan properti visibility:

function demoDisplay() {
    document.getElementById("myP1").style.display = "none";
}

function demoVisibility() {
    document.getElementById("myP2").style.visibility = "hidden";
}
Cobalah sendiri "

Contoh

Perbedaan antara "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;
}
Cobalah sendiri "

Contoh

Kembali jenis tampilan dari <p> elemen:

alert(document.getElementById("myP").style.display);
Cobalah sendiri "

Pages terkait

CSS tutorial: CSS Tampilan dan visibilitas

Referensi CSS: display property


<Style Object