DIV dan SPAN untuk Layout Web

div  dan  span  adalah dua elemen HTML dasar yang sering digunakan untuk mengatur struktur dan konten halaman web. Meskipun keduanya terlihat sederhana, pemahaman yang tepat tentang perbedaan dan penggunaan keduanya sangat penting untuk membangun tata letak web yang efektif dan terstruktur.

div  (Division): Elemen Blok

div  adalah elemen blok. Artinya, ia selalu menempati seluruh lebar yang tersedia dan memulai pada baris baru.  div  ideal untuk membagi halaman web menjadi bagian-bagian yang lebih besar, seperti header, sidebar, konten utama, dan footer. Ini membentuk dasar dari banyak teknik tata letak web.

Contoh penggunaan  div :

<!DOCTYPE html>
<html>
<head>
<title>Contoh Div</title>
</head>
<body>

<div style="background-color:lightblue; padding:20px;">
  <h1>Header</h1>
</div>

<div style="background-color:lightcoral; padding:20px;">
  <p>Ini adalah konten utama.</p>
</div>

<div style="background-color:lightgreen; padding:20px;">
  <p>Ini adalah footer.</p>
</div>

</body>
</html>

Kode di atas membagi halaman menjadi tiga bagian yang berbeda dengan menggunakan tiga elemen  div , masing-masing dengan warna latar belakang yang berbeda.

span  (Inline Element): Elemen Inline

 span  adalah elemen inline. Artinya, ia hanya menempati ruang yang dibutuhkan oleh kontennya dan tidak memulai pada baris baru.  span  berguna untuk menargetkan dan menggayakan bagian-bagian kecil dari teks atau konten dalam sebuah elemen yang lebih besar.

Contoh penggunaan  span :

<!DOCTYPE html>
<html>
<head>
<title>Contoh Span</title>
<style>
.highlight {
  color: blue;
  font-weight: bold;
}
</style>
</head>
<body>

<p>Ini adalah paragraf dengan beberapa kata yang <span class="highlight">di-highlight</span>.</p>

</body>
</html>

 

Kode di atas menggunakan  span  dengan class  highlight  untuk menyorot kata-kata tertentu dalam paragraf. Gaya (warna biru dan tebal) hanya diterapkan pada kata-kata di dalam elemen  span .

Perbedaan Utama:

Fitur div  (Blok) span  (Inline)
Lebar Seluruh lebar yang tersedia Hanya ruang yang dibutuhkan konten
Baris Baru Memulai baris baru Tidak memulai baris baru
Penggunaan Membagi halaman menjadi bagian Menggayakan bagian teks

Penggunaan Bersama  div  dan  span :

div  dan  span  sering digunakan bersamaan untuk membangun tata letak yang kompleks. div  digunakan untuk mendefinisikan struktur utama halaman, sementara  span  digunakan untuk menggayakan bagian-bagian spesifik dari konten di dalam  div  tersebut.

Contoh gabungan:

<div class="container">
  <div class="header"><h1>Judul</h1></div>
  <div class="content">
    <p>Ini adalah paragraf dengan <span class="important">informasi penting</span>.</p>
  </div>
  <div class="footer">Footer</div>
</div>

 

Dalam contoh ini,  div  dengan class  container ,  header ,  content , dan  footer  mendefinisikan struktur halaman, sedangkan  span  dengan class  important  digunakan untuk menyorot bagian teks tertentu. Gaya untuk semua elemen ini akan didefinisikan dalam stylesheet CSS Anda.

Dengan memahami perbedaan dan penggunaan  div  dan  span , Anda dapat membangun tata letak web yang lebih terstruktur, mudah dipelihara, dan mudah dimodifikasi. Gunakan  div  untuk struktur utama dan  span  untuk menggayakan bagian-bagian kecil konten. Selalu kombinasikan dengan CSS untuk hasil yang optimal.

Quiz

Comments