Apa Perbedaan Antara DIV dan BAGIAN?

Elemen SECTION didefinisikan sebagai bagian semantik dari halaman web atau situs yang bukan tipe lain yang lebih spesifik seperti ARTICLE atau ASIDE. Desainer sering menggunakan elemen ini saat menandai bagian halaman yang berbeda—seluruh bagian yang dapat dipindahkan dan digunakan pada halaman atau bagian lain dari situs. Ini adalah bagian yang berbeda dari konten.

Sebaliknya, elemen DIV sesuai untuk bagian halaman yang ingin Anda bagi untuk tujuan selain semantik. Misalnya, Anda mungkin membungkus beberapa konten dalam DIV untuk memberinya "pengait" untuk ditata dengan CSS. Ini mungkin bukan bagian konten yang berbeda secara semantik, tetapi dipisahkan sehingga Anda dapat mencapai tata letak atau nuansa yang diinginkan.

Ini Semua Tentang Semantik

Satu-satunya perbedaan antara elemen DIV dan SECTION adalah semantik—the berarti konten yang Anda bagi.

Konten apa pun yang terkandung dalam elemen DIV tidak memiliki makna yang melekat. Paling baik digunakan untuk hal-hal seperti:

  • gaya CSS dan kait untuk gaya CSS
  • instagram viewer
  • Tata letak wadah
  • Kait JavaScript
  • Divisi yang membuat konten atau HTML lebih mudah dibaca

Elemen DIV dulunya adalah satu-satunya elemen yang tersedia untuk menambahkan kait ke dokumen gaya dan tata letak. Sebelum HTML5, halaman web biasa dipenuhi dengan elemen DIV. Faktanya, beberapa editor WYSIWYG menggunakan elemen DIV secara eksklusif, terkadang sebagai pengganti paragraf.

HTML5 memperkenalkan elemen sectioning yang membuat dokumen deskriptif lebih semantik dan membantu menentukan gaya pada elemen tersebut.

Bagaimana Dengan Elemen SPAN?

Elemen non-semantik umum lainnya adalah SPAN. Ini digunakan Di barisan untuk menambahkan kait untuk gaya dan skrip di sekitar blok konten (biasanya teks). Dalam hal itu, itu persis seperti DIV, tetapi bukan elemen blok. Pikirkan DIV sebagai SPAN tingkat blok dan gunakan dengan cara yang sama, tetapi untuk seluruh blok konten HTML.

HTML tidak memiliki elemen sectioning inline yang sebanding.

Untuk Versi Internet Explorer yang Lebih Lama

Bahkan jika Anda mendukung versi lama Internet Explorer Microsoft yang tidak dapat diandalkan untuk mengenali HTML5, Anda harus menggunakan tag HTML yang benar secara semantik. Semantik akan membantu Anda dan tim Anda mengelola halaman di masa mendatang. Versi terbaru Internet Explorer, serta penggantinya, Microsoft Edge, mengenali HTML5.

Menggunakan Elemen DIV dan BAGIAN

Anda dapat menggunakan elemen DIV dan SECTION bersama-sama dalam dokumen HTML5 yang valid—SECTION, untuk mendefinisikan bagian konten yang diskrit secara semantik, dan DIV, untuk menentukan kait untuk CSS, JavaScript, dan tata letak tujuan.

Artikel asli oleh Jennifer Krynin. Diedit oleh Jeremy Girard pada 15/3/17.