Apa Perbedaan Antara Tag Div Dan Span Dalam Html

4 min read Jun 28, 2024
Apa Perbedaan Antara Tag Div Dan Span Dalam Html

Apa Perbedaan Antara Tag <div> dan <span> dalam HTML?

Dalam HTML, <div> dan <span> adalah dua tag yang sering digunakan untuk mengelompokkan dan mengatur konten. Walaupun keduanya memiliki fungsi yang mirip, namun terdapat perbedaan signifikan antara keduanya yang perlu dipahami.

<div>: Container Level Element

Tag <div> merupakan container level element yang berfungsi untuk mengelompokkan konten dan memberikan struktur pada halaman web.

Berikut adalah beberapa ciri khas dari <div>:

  • Membuat blok baru: Tag <div> akan membuat blok baru pada halaman web, yang dapat diatur dengan CSS.
  • Memiliki tinggi dan lebar: <div> memiliki tinggi dan lebar, yang dapat dikontrol dengan CSS.
  • Membuat baris baru: <div> selalu dimulai pada baris baru.
  • Digunakan untuk struktur: <div> biasanya digunakan untuk mendefinisikan bagian-bagian utama dari halaman web, seperti header, footer, sidebar, dan konten utama.

Contoh penggunaan <div>:

Ini adalah header

Ini adalah konten utama.

<span>: Inline Level Element

Tag <span> merupakan inline level element yang berfungsi untuk mengelompokkan konten dan memberikan style pada bagian tertentu dari teks.

Berikut adalah beberapa ciri khas dari <span>:

  • Tidak membuat blok baru: <span> tidak membuat blok baru, tetapi hanya menggabungkan elemen yang ada di dalamnya.
  • Tidak memiliki tinggi dan lebar: <span> tidak memiliki tinggi dan lebar, melainkan menyesuaikan dengan konten yang ada di dalamnya.
  • Tidak membuat baris baru: <span> tidak dimulai pada baris baru, melainkan mengikuti aliran teks yang ada.
  • Digunakan untuk styling: <span> biasanya digunakan untuk memberikan gaya pada teks tertentu, seperti membuat teks tebal, miring, atau mengubah warnanya.

Contoh penggunaan <span>:

Ini adalah teks dengan kata yang ditebalkan.

Kapan Menggunakan <div> dan <span>?

Gunakan <div>:

  • Untuk mendefinisikan bagian-bagian utama dari halaman web.
  • Untuk membuat layout halaman.
  • Untuk mengelompokkan konten yang akan diberi style khusus dengan CSS.

Gunakan <span>:

  • Untuk memberikan style pada teks tertentu.
  • Untuk mengelompokkan teks yang akan diubah secara dinamis dengan JavaScript.
  • Untuk menambahkan tanda pemisah atau identifier pada teks.

Kesimpulan

Meskipun <div> dan <span> memiliki fungsi yang mirip, keduanya memiliki perbedaan penting. Pilih tag yang tepat berdasarkan kebutuhan dan fungsi yang ingin dicapai.

Latest Posts


Featured Posts