Tutorial CSS

RUMAH CSS Pengenalan CSS Sintaks CSS Pemilih CSS CSS Bagaimana caranya? Komentar CSS Warna CSS Latar Belakang CSS Batas CSS Margin CSS Lapisan CSS Tinggi/Lebar CSS Model Kotak CSS Garis Besar CSS Teks CSS Font CSS Ikon CSS Tautan CSS Daftar CSS Tabel CSS Tampilan CSS CSS Max-lebar Posisi CSS indeks Z CSS CSS Meluap CSS Float CSS Inline-blok Perataan CSS Penggabung CSS Kelas Pseudo CSS CSS Pseudo-elemen Opasitas CSS Bilah Navigasi CSS Dropdown CSS Galeri Gambar CSS Sprite Gambar CSS Pemilih Attr CSS Formulir CSS Penghitung CSS Tata Letak Situs Web CSS Unit CSS Kekhususan CSS CSS !penting Fungsi Matematika CSS

CSS Lanjutan

Sudut Bulat CSS Gambar Perbatasan CSS Latar Belakang CSS Warna CSS Kata Kunci Warna CSS Gradien CSS Bayangan CSS Efek Teks CSS Font Web CSS Transformasi 2D CSS Transformasi 3D CSS Transisi CSS Animasi CSS Tips Alat CSS Gambar Gaya CSS Refleksi Gambar CSS Kesesuaian objek CSS Posisi objek CSS Penyamaran CSS Tombol CSS Paginasi CSS CSS Beberapa Kolom Antarmuka Pengguna CSS Variabel CSS Ukuran Kotak CSS Kueri Media CSS Contoh MQ CSS CSS Flexbox

CSS Responsif

Perkenalan RWD Area Pandang RWD Tampilan Kotak RWD Kueri Media RWD Gambar RWD Video RWD Kerangka RWD Template RWD

Kotak CSS

Pengenalan kisi-kisi Wadah Kotak Item Kotak

CSS SASS

Tutorial SASS

Contoh CSS

Template CSS Contoh CSS kuis css Latihan CSS Sertifikat CSS

Referensi CSS

Referensi CSS Pemilih CSS Fungsi CSS Referensi CSS Aural Font Aman Web CSS CSS Animasi Unit CSS Konverter CSS PX-EM Warna CSS Nilai Warna CSS Nilai Default CSS Dukungan Peramban CSS

Tata Letak CSS - Properti tampilan


Properti displayadalah properti CSS yang paling penting untuk mengontrol tata letak.


Properti tampilan

Properti displaymenentukan jika/bagaimana suatu elemen ditampilkan.

Setiap elemen HTML memiliki nilai tampilan default tergantung pada jenis elemennya. Nilai tampilan default untuk sebagian besar elemen adalah blockatau inline.

Klik untuk menampilkan panel

This panel contains a <div> element, which is hidden by default (display: none).

It is styled with CSS, and we use JavaScript to show it (change it to (display: block).


Elemen tingkat blok

Elemen level blok selalu dimulai pada baris baru dan mengambil lebar penuh yang tersedia (membentang ke kiri dan kanan sejauh mungkin).

Elemen <div> adalah elemen level blok.

Contoh elemen level blok:

  • <div>
  • <h1> - <h6>
  • <p>
  • <bentuk>
  • <tajuk>
  • <footer>
  • <bagian>

Elemen Sebaris

Elemen sebaris tidak dimulai pada baris baru dan hanya membutuhkan lebar sebanyak yang diperlukan.

Ini adalah elemen <span> sebaris di dalam paragraf.

Contoh elemen sebaris:

  • <rentang>
  • <a>
  • <img>

Tampilan: tidak ada;

display: none;biasanya digunakan dengan JavaScript untuk menyembunyikan dan menampilkan elemen tanpa menghapus dan membuatnya kembali. Lihatlah contoh terakhir kami di halaman ini jika Anda ingin tahu bagaimana hal ini dapat dicapai.

Elemen <script>digunakan display: none; sebagai default. 



Ganti Nilai Tampilan Default

Seperti disebutkan, setiap elemen memiliki nilai tampilan default. Namun, Anda dapat menimpa ini.

Mengubah elemen sebaris menjadi elemen blok, atau sebaliknya, dapat berguna untuk membuat halaman terlihat dengan cara tertentu, dan tetap mengikuti standar web.

Contoh umum adalah membuat <li>elemen sebaris untuk menu horizontal:

Contoh

li {
  display: inline;
}

Catatan: Menyetel properti tampilan elemen hanya mengubah cara elemen ditampilkan , BUKAN jenis elemennya. Jadi, elemen sebaris dengan display: block;tidak diperbolehkan memiliki elemen blok lain di dalamnya.

Contoh berikut menampilkan elemen <span> sebagai elemen blok:

Contoh

span {
  display: block;
}

Contoh berikut menampilkan elemen <a> sebagai elemen blok:

Contoh

a {
  display: block;
}

Sembunyikan Elemen - tampilan: tidak ada atau visibilitas: tersembunyi?

display:none

Italia

visibility:hidden

hutan

Mengatur ulang

lampu

Menyembunyikan elemen dapat dilakukan dengan menyetel displayproperti ke none. Elemen akan disembunyikan, dan halaman akan ditampilkan seolah-olah elemen tersebut tidak ada:

Contoh

h1.hidden {
  display: none;
}

visibility:hidden;juga menyembunyikan elemen.

Namun, elemen tersebut akan tetap menempati ruang yang sama seperti sebelumnya. Elemen akan disembunyikan, tetapi masih memengaruhi tata letak:

Contoh

h1.hidden {
  visibility: hidden;
}

Lebih Banyak Contoh


This example demonstrates display: none; versus visibility: hidden;


This example demonstrates how to use CSS and JavaScript to show an element on click.


Test Yourself With Exercises

Exercise:

Hide the <h1> element. It should still take up the same space as before.

<style>
h1 {
  : ;
}
</style>

<body>
  <h1>This is a heading</h1>
  <p>This is a paragraph</p>
  <p>This is a paragraph</p>
</body>


CSS Display/Visibility Properties

Property Description
display Specifies how an element should be displayed
visibility Specifies whether or not an element should be visible