Belajar Elemen Block dan Inline di HTML

Dalam HTML, elemen-elemen dibagi menjadi dua kategori utama, yaitu elemen block dan inline. Perbedaan keduanya terletak pada cara mereka ditampilkan dan menempati ruang di dalam halaman web.

ELEMEN BLOCK

Elemen block adalah elemen HTML yang selalu dimulai pada baris baru dan menempati seluruh lebar container induknya. 

Karakteristik Elemen Block

  • Setiap elemen block akan memulai baris baru saat ditampilkan di halaman.
  • Elemen block akan mengambil penuh container induk, kecuali jika diberi gaya CSS yang berbeda.
  • Membuat jarak antar elemen dimana secara default, browser akan menambahkan jarak (margin) di atas dan di bawah elemen block.

Contoh Elemen Block

  • <div> : Elemen yang paling umun dan digunakan sebagai pembungkus konten dan mengatur tata letak
  • <h1>, <h2>, <h3>, <h4>, <h5>, <h6> : Digunakan untuk judul atau heading pada halaman.
  • <p> : Digunakan untuk membuat paragraf teks.
  • <ol>, <ul> :  Digunakan untuk membuat daftar yang bernomor / orderedlist (ol), atau daftar yang tidak bernomor / unorderedlist (ul).
  • <form> : Digunakan untuk membuat formulir.
  • <table> : Digunakan untuk membuat tabel.
  • Dan masih banyak lagi...

Contoh Penggunaan

Hasilnya

Dari contoh diatas bisa dilihat jika elemen <div> merupakan elemen pembungkus elemen-elemen di dalamnya (h1, p, ul). Dan elemen-elemen tersebut secara otomatis memulai baris baru dan memenuhi semua container induk. Dan secara default, browser akan memberikan jarak (margin) di atas dan di bawah elemen block.

ELEMEN INLINE

Elemen Inline adalah elemen HTML yang tidak memulai baris baru dan hanya menempati ruang yang dibutuhkan oleh kontennya. Berbeda dengan elemen block yang selalu dimulai pada baris baru dan mengambil lebar penuh container induknya, elemen inline lebih fleksibel dan sering digunakan untuk menambahkan detail atau gaya pada teks.

Karakteristik Elemen Inline

  • Elemen Inline tidak memulai baris baru dan akan ditempatkan di samping elemen lainnya dalam satu baris.
  • Elemen Inline hanya mengambil lebar yang diperlukan sesuai konten untuk menamilkan kontennya.
  • Elemen Inline sering digunakan untuk membuat gaya teks. Seperti membuat teks menjadi tebal, miring, atau menambahkan tautan

Contoh Elemen Inline

  • <span> : Elemen generik untuk membungkus teks dan menerapkan gaya.
  • <a> : Elemen untuk membuat tautan (hyperlink).
  • <b> :  Elemen untuk membuat teks menjadi tebal.
  • <i> :  Elemen untuk membuat teks menjadi miring.
  • <u> : Elemen untuk membuat teks bergaris bawah.
  • <img> :  Elemen untuk menyisipkan gambar.
  • <input> :  Elemen untuk membuat input formulir (teks, tombol, checkbox, dll).
  • <button> :  Elemen untuk membuat tombol.

Contoh Penggunaan

Hasilnya

Dari contoh di atas kita bisa melihat jika Elemen Inline sangat berbeda dengan elemen block. Elemen Inline tidak memulai baris baru dan hanya menempati ruang kosong yang dibutuhkan oleh kontennya.

Komentar

Postingan populer dari blog ini

Belajar CSS Dasar

Konfigurasi 3 MikroTik di Virtual Box

Belajar Link, Relative dan Absolute URL, Bookmark di HTML