Perbedaan Antara Elemen Level Blok dan Elemen Sebaris

HTML terdiri dari berbagai elemen yang bertindak sebagai blok bangunan halaman web. Masing-masing elemen ini termasuk dalam salah satu dari dua kategori: elemen level blok atau elemen inline. Memahami perbedaan antara kedua jenis elemen ini merupakan langkah penting dalam membangun halaman web.

Elemen Level Blok

Jadi apa itu elemen level blok? Elemen level blok adalah elemen HTML yang memulai baris baru pada halaman web dan memperluas lebar penuh ruang horizontal yang tersedia dari elemen induknya. Ini menciptakan blok besar konten seperti paragraf atau divisi halaman. Faktanya, sebagian besar elemen HTML adalah elemen level blok.

Elemen level blok digunakan di dalam badan dokumen HTML. Mereka dapat berisi elemen sebaris, serta elemen level blok lainnya.

Elemen Sebaris

Berbeda dengan elemen level blok, elemen inline:

  • Itu bisa dimulai dalam satu baris.
  • Itu tidak memulai baris baru.
  • Lebarnya hanya meluas sejauh yang ditentukan oleh tag-nya.

Contoh elemen sebaris adalah , yang membuat font konten teks dimuat dalam huruf tebal. Elemen sebaris umumnya hanya berisi elemen sebaris lainnya, atau tidak boleh berisi apa pun, seperti,

instagram viewer

tanda istirahat.

Ada juga jenis elemen ketiga dalam HTML: elemen yang tidak ditampilkan sama sekali. Elemen-elemen ini memberikan informasi tentang halaman tetapi tidak ditampilkan saat dirender di browser Web.

Sebagai contoh:

  •  mendefinisikan data meta.
  •  adalah elemen dokumen HTML yang menampung elemen-elemen ini.

Mengganti Jenis Elemen Sebaris dan Blok

Anda dapat mengubah jenis elemen dari sebaris ke blok, atau sebaliknya, menggunakan salah satu properti CSS berikut:

  • tampilan: blok; 
  • tampilan: sebaris; 
  • tampilan: tidak ada;

Itu CSS properti tampilan memungkinkan Anda mengubah properti sebaris untuk diblokir, atau blok menjadi sebaris, atau tidak untuk ditampilkan sama sekali.

Kapan Mengubah Properti Tampilan

Secara umum, biarkan properti tampilan saja, tetapi ada beberapa kasus di mana menukar properti tampilan inline dan blok dapat berguna.

  • Menu daftar horizontal: Daftar adalah elemen tingkat blok, tetapi jika Anda ingin menu ditampilkan secara horizontal, Anda perlu mengonversi daftar menjadi elemen sebaris sehingga setiap item menu tidak dimulai pada baris baru.
  • Header dalam teks: Terkadang Anda mungkin ingin header tetap berada di teks, tetapi pertahankan nilai header HTML. Mengubah nilai h1 hingga h6 menjadi sebaris akan memungkinkan teks yang muncul setelah tag penutupnya terus mengalir di sebelahnya pada baris yang sama, alih-alih memulai pada baris baru.
  • Menghapus elemen: Jika Anda ingin menghapus elemen sepenuhnya dari dokumen aliran normal, Anda dapat mengatur tampilan ke
    tidak ada
    Satu catatan, hati-hati saat menggunakan tampilan: tidak ada. Meskipun gaya itu memang akan membuat elemen tidak terlihat, Anda tidak pernah ingin menggunakan ini untuk menyembunyikan teks yang Anda tambahkan karena alasan SEO, tetapi tidak ingin ditampilkan untuk pengunjung. Itu adalah cara yang pasti untuk membuat situs Anda dihukum karena pendekatan topi hitam untuk SEO.

Kesalahan Pemformatan Elemen Sebaris Umum

Salah satu kesalahan paling umum yang dilakukan oleh pendatang baru di desain Web adalah mencoba mengatur lebar pada elemen sebaris. Ini tidak berfungsi karena lebar elemen sebaris tidak ditentukan oleh kotak penampung.

Elemen sebaris mengabaikan beberapa properti:

  • lebar
    dan
    tinggi
  • lebar maksimum
    dan
    tinggi maksimal
  • min-lebar
    dan
    min-tinggi

Microsoft Internet Explorer (digantikan oleh Microsoft Edge) di masa lalu salah menerapkan beberapa properti ini bahkan ke kotak sebaris. Ini tidak sesuai standar. Ini mungkin tidak terjadi pada versi browser Web Microsoft yang lebih baru.

Jika Anda perlu menentukan lebar atau tinggi yang harus diambil oleh suatu elemen, Anda akan ingin menerapkannya ke elemen tingkat blok yang berisi teks sebaris Anda.