Tutorial Belajar CSS Part 30 – Mengenal CSS Display

Dalam tutorial kali ini kita akan membahas mengenai pengaturan property display dengan menggunakan CSS, property ini digunakan untuk mengatur bagaimana sebuah element didalam web itu ditampilkan.

Setiap elemen HTML memiliki default settingan bagaimana mereka ditampilkan, secara garis besar default tampilan tersebut dibagi menjadi 2 yaitu :

  • Block Level Element (Element ditampilkan di baris baru)
  • Inline Level Element (Element ditampilkan di baris yang sama)

Ini adalah konsep yang dimiliki oleh HTML untuk mengatur bagaimana sebuah elemen ditampilkan.

Element yang termasuk dalam Block Level Element

Beberapa Element yang merupakan Block Level Element adalah :

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

dan masih banyak lagi untuk element yang lain, anda bisa melihat dokumentasi dari mozilla di link berikut ini :

https://developer.mozilla.org/id/docs/Web/HTML/Block-level_elements


 

Element yang termasuk dalam Inline Level Element

Beberapa Element yang merupakan Inline Level Element adalah :

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

dan masih banyak lagi element lain yang masuk ke dalam inline level element, anda bisa melihat dokumentasi dari mozilla di link berikut ini :

https://developer.mozilla.org/en-US/docs/Web/HTML/Inline_elements

Perhatikan contoh perbedaan dari Block Level Element dan Inline Element dibawah ini :

Keterangan :

  • Pada contoh Block Level Element kita menggunakan element paragraf, nah perhatikan pada gambar diatas ketika kita menampilkan paragraf baru, paragraf ditampilkan di baris baru, hal tersebut karena kita menggunakan element yang bertipekan block level element.
  • Pada Contoh Inline Element kita menggunakan element <a>, nah perhatikan element link ditampilkan dibaris yang sama, hal tersebut karena element <a> bertipekan inline element.

Merubah Nilai Default Display

Konsep ini digunakan untuk merubah nilai default display pada sebuah element, semisal nih di contoh atas paragraf baru ditampilkan di baris baru, dan link baru ditampilkan pada baris yang sama.

Semisal nilai default untuk display itu kita rubah menjadi, paragraf baru ditampilkan dibaris yang sama, dan link baru ditampilkan di baris baru.

Nah perhatikan Skrip dibawah ini…

Semisal kita simpan dengan nama display_block_inline.html, lalu kita buka di browser maka hasilnya adalah seperti berikut :

Penjelasan :

  • Paragraf baru ditampilkan di baris yang sama, padahal seharusnya elemen paragraf yang bertipekan block level element ditampilkan di baris baru, hal tersebut dikarenakan kita menambahkan property display:inline dengan selector p, yang menyebabkan paragraf baru ditampilkan di baris yang sama.
  • link baru ditampilkan di baris baru, padahal seharusnya elemen <a>/link yang bertipekan inline element ditampilkan di baris yang sama, hal tersebut dikarenakan kita menambahkan property display:block dengan selector p, yang menyebabkan link baru ditampilkan di baris baru.

Menyembunyikan Element dengan CSS

selain fitur untuk merubah nilai default display pada sebuah element, anda juga bisa menyembunyikan sebuah element HTML dengan menggunakan property CSS terdapat 2 property yang bisa anda gunakan :

  1. display:none;
  2. visibility:hidden;

Untuk memahami konsep ini silahkan perhatikan skrip dibawah ini :

Semisal kita simpan dengan nama display_none_hidden.html, lalu kita buka dibrowser maka hasilnya adalah :

Penjelasan :

  • pada contoh display:none, paragraf 2 yang menggunakan class=’a’ mendapatkan property display:none; sehingga dianggap tidak ada sehingga setelah paragraf 1 langsung ditampilkan paragraf 3
  • pada contoh visibility:hidden, paragraf 2 yang menggunakan class=’b’ mendapatkan property visibility:hidden; sehingga disembunyikan, sehingga setelah paragraf 1 ada sebuah jarak yang sebenarnya adalah paragraf 2, baru ditampilkan paragraf 3

itu adalah perbedaan dari penggunaan display:none dan visibility:hidden.

Kurang lebih seperti itu teman – teman untuk pembahasan mengenai property display dan visibility yang digunakan untuk mengatur bagaimana sebuah elemen HTML ditampilkan, jika ada yang ingin didiskusikan bisa di kolom komentar, sekian dulu sampai jumpa di tutorial CSS Selanjutnya.

 

One thought on “Tutorial Belajar CSS Part 30 – Mengenal CSS Display

Leave a Reply

Your email address will not be published. Required fields are marked *