Basic Display di CSS

Dhe997

Display Roles

Kita pernah membahas mengenai inline dan block pada modul HTML sebelumnya. Kita telah paham bahwa standarnya, tiap elemen HTML memiliki dua tipe yaitu block dan inline. Untuk lebih jelasnya berikut sifat - sifat yang ada pada elemen block dan juga inline:
inline element:
  • Elemen HTML yang secara default tidak menambahkan baris baru ketika dibuat.
  • Nilai lebar dan tinggi elemen inline sebesar konten di dalamnya, dan tidak dapat diubah.
  • Margin dan padding hanya mempengaruhi elemen secara horizontal, tidak vertikal.
block element:
  • Elemen HTML secara default menambahkan baris baru ketika dibuat.
  • Jika tidak diatur lebarnya, lebar dari elemen block akan memenuhi lebari dari browser atau elemen yang menaunginya.
  • Kita dapat mengatur dimensi dari elemen block.
  • Di dalam elemen block, kita dapat menyimpan tag elemen HTML lainnya.
Dengan menggunakan properti display, kita dapat mengubah sebuah elemen inline menjadi block, begitupun sebaliknya. Dalam hal ini, properti ini juga dapat digunakan untuk menyembunyikan elemen yang ditampilkan.
Nilai dari properti ini dapat berupa:
  • inline : digunakan untuk mengubah elemen block berperilaku seperti elemen inline.
  • block : digunakan untuk mengubah elemen inline berperilaku seperti elemen block.
  • inline-block : membuat elemen block tidak menambahkan baris baru ketika dibuat, namun tetap mempertahankan sifat lain dari elemen block.
  • none : digunakan untuk menyembunyikan elemen dari halaman.
Properti ini banyak sekali digunakan dalam kasus dalam pembuatan navigasi. Biasanya navigasi dibuat menggunakan elemen list yang memiliki sifat block, sehingga item list selalu ditampilkan dalam baris baru. Dengan menggunakan properti display, kita dapat mengubah perilaku elemen list tersebut dengan menerapkan inline, sehingga item list dapat ditampilkan secara horizontal.

  1. <!DOCTYPE html>

  2. <html lang="en">

  3. <head>

  4.    <meta charset="UTF-8">

  5.    <title>Display</title>

  6.    <style>

  7.        li {

  8.            display: inline;

  9.  

  10.            margin-left: 5px;

  11.        }

  12.    </style>

  13. </head>

  14. <body>

  15. <ul>

  16.    <li>Home</li>

  17.    <li>Product</li>

  18.    <li>About</li>

  19.    <li>Contact</li>

  20. </ul>

  21. </body>

  22. </html>


Jika berkas tersebut dibuka pada browser, maka akan tampak seperti berikut:
201912062110200c774dc64dffb4d023485ab9452e1d42.png

Posting Komentar

Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.