tutorial pengembangan web terbaru
 

CSS Layout - Tampilan Properti


The display properti adalah properti CSS yang paling penting untuk mengendalikan tata letak.


Tampilan Properti

The display properti menentukan jika / bagaimana elemen ditampilkan.

Setiap elemen HTML memiliki nilai tampilan default tergantung pada jenis elemen itu. Tampilan nilai default untuk kebanyakan unsur adalah block atau inline .

Klik untuk menampilkan panel

Panel ini berisi <div> elemen, yang tersembunyi secara default ( display: none ).

Hal ini ditata dengan CSS, dan kami menggunakan JavaScript untuk menunjukkan hal itu (mengubahnya ke ( display: block ).


Elemen blok-tingkat

Sebuah elemen blok-tingkat selalu dimulai pada baris baru dan mengambil lebar penuh yang tersedia (membentang ke kiri dan kanan sejauh itu bisa).

The <div> elemen adalah elemen blok-tingkat.

Contoh elemen blok-tingkat:

  • <div>
  • <h1> - <h6>
  • <p>
  • <form>
  • <header>
  • <footer>
  • <section>

inline Elements

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

Ini adalah inline <span> elemen di dalam sebuah paragraf.

Contoh elemen inline:

  • <span>
  • <a>
  • <img>

Display: none;

display: none; umumnya digunakan dengan JavaScript untuk menyembunyikan dan menampilkan elemen tanpa menghapus dan menciptakan mereka. Lihatlah contoh terakhir kami pada halaman ini jika Anda ingin tahu bagaimana hal ini dapat dicapai.

The <script> elemen menggunakan display: none; sebagai default.


Override Default Nilai Tampilan

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

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

Sebuah contoh umum adalah membuat inline <li> elemen untuk menu horisontal:

Contoh

li {
    display: inline;
}
Cobalah sendiri "
CatatanCatatan: Mengatur properti tampilan elemen hanya mengubah cara elemen ditampilkan, tidak apa elemen itu.Jadi, elemen inline dengan display: block; tidak diizinkan untuk memiliki elemen blok lainnya di dalamnya.

Contoh berikut menampilkan <span> elemen sebagai elemen blok:

Contoh

span {
    display: block;
}
Cobalah sendiri "

Menyembunyikan Elemen - display:none atau visibility:hidden ?

Menyembunyikan elemen dapat dilakukan dengan pengaturan display properti untuk none . elemen akan disembunyikan, dan halaman yang akan ditampilkan sebagai jika elemen tidak ada:

Contoh

h1.hidden {
    display: none;
}
Cobalah sendiri "

visibility:hidden; juga menyembunyikan elemen.

Namun, elemen masih akan mengambil ruang yang sama seperti sebelumnya. elemen akan disembunyikan, tapi masih mempengaruhi tata letak:

Contoh

h1.hidden {
    visibility: hidden;
}
Cobalah sendiri "

contoh

Contoh lebih

display: none; vs visibility: hidden;
Contoh ini menunjukkan display: none; vs visibility: hidden;

Menggunakan CSS bersama-sama dengan JavaScript untuk menampilkan konten
Contoh ini menunjukkan bagaimana menggunakan CSS dan JavaScript untuk menunjukkan elemen di klik.


Uji Diri dengan Latihan!

Latihan 1 » Latihan 2» Latihan 3 » Latihan 4»


CSS Tampilan / Visibility Properti

Milik Deskripsi
display Menentukan bagaimana elemen harus ditampilkan
visibility Menentukan apakah atau tidak unsur harus terlihat