HTML - Microdata: A Panduan Pemula

Hai هناك، pengembang web masa depan! Hari ini, kita akan melangkah ke dalam dunia menarik HTML Microdata. Jangan khawatir jika Anda baru dalam hal ini - saya akan menjadi panduan yang ramah bagi Anda, dan kita akan berjalan langkah demi langkah. Pada akhir panduan ini, Anda akan terpesona oleh betapa banyak yang Anda pelajari!

HTML - Microdata

Apa Itu Microdata?

Sebelum kita mendalam, mari mulai dari dasar. Microdata adalah cara untuk menambahkan arti ekstra ke konten HTML Anda. Itu seperti memberikan halaman web Anda sebuah bahasa rahasia yang mesin pencari dan program komputer lainnya dapat memahami. Keren, kan?

Menggunakan Microdata dalam dokumen HTML

Sekarang, mari kita kerjakan kode! Ini adalah contoh sederhana tentang bagaimana kita dapat menggunakan Microdata:

<div itemscope itemtype="http://schema.org/Person">
<span itemprop="name">John Doe</span>
<span itemprop="jobTitle">Web Developer</span>
<span itemprop="telephone">(123) 456-7890</span>
</div>

mariuraikan ini:

  • itemscope memberitahu browser bahwa <div> ini mengandung Microdata.
  • itemtype menentukan jenis item yang kita deskripsikan (dalam hal ini, seorang Orang).
  • itemprop memberi label pada informasi tertentu (nama, judul pekerjaan, telepon).

Pikirkan seperti mengisi formulir tentang orang. Setiap itemprop seperti sebuah field dalam formulir itu.

Atribut Global

Microdata memperkenalkan beberapa atribut baru yang dapat digunakan pada setiap elemen HTML. Mari lihat mereka dalam tabel praktis:

Atribut Deskripsi
itemscope Menandai bahwa HTML mengandung Microdata
itemtype Menentukan vocabulari (misalnya, schema.org)
itemprop Menentukan properti dari item
itemid Menyediakan identifikasi unik untuk item
itemref Mengacu pada properti yang bukan turunan dari itemscope

Jenis Data Properti

Ketika kita menggunakan Microdata, kita dapat menentukan jenis data yang berbeda. Ini adalah tabel lain yang menunjukkan jenis data umum:

Jenis Data Contoh
Text <span itemprop="name">John Doe</span>
Number <span itemprop="age">30</span>
Date <time itemprop="birthDate" datetime="1990-05-15">May 15, 1990</time>
URL <a href="http://example.com" itemprop="url">My Website</a>

dukungan API Microdata

Sekarang, ini adalah tempat yang benar-benar menarik! Browser yang mendukung Microdata memiliki API (Application Programming Interface) khusus yang memungkinkan JavaScript untuk berinteraksi dengan Microdata pada halaman.

Ini adalah contoh sederhana:

var items = document.getItems("http://schema.org/Person");
for (var i = 0; i < items.length; i++) {
var name = items[i].properties["name"][0];
console.log("Menemukan orang: " + name);
}

Kode ini menemukan semua item "Orang" pada halaman dan mencatat nama mereka ke konsol. Itu seperti memiliki fungsi pencarian super-powered untuk HTML Anda!

Mendefinisikan Vocabulari Microdata

Terakhir tapi bukan paling kurang, mari bicarakan vocabulari. Vocabulari seperti sebuah kamus untuk Microdata. Itu menentukan properti apa saja yang dapat dimiliki item. Vocabulari yang paling banyak digunakan adalah Schema.org, yang didukung oleh mesin pencari besar.

Ini adalah contoh menggunakan vocabulari Schema.org untuk sebuah film:

<div itemscope itemtype="http://schema.org/Movie">
<h1 itemprop="name">Avatar</h1>
<span>Direktur: <span itemprop="director">James Cameron</span></span>
<span itemprop="genre">Science Fiction</span>
<a href="../movies/avatar-theatrical-trailer.html" itemprop="trailer">Trailer</a>
</div>

Dalam contoh ini, kita mendeskripsikan sebuah film beserta namanya, direktur, genre, dan tautan ke trailer-nya. Mesin pencari dapat menggunakan informasi ini untuk menampilkan rich snippets dalam hasil pencarian.

Kesimpulan

Dan begitulah, teman-teman! Kita telah menjelajahi negeri HTML Microdata, dari konsep dasar hingga penggunaan yang lebih lanjut. Ingat, Microdata tentang menambahkan arti ke HTML Anda, membuatnya mudah bagi mesin untuk memahami konten Anda.

Saat Anda terus menjalankan perjalanan pengembangan web Anda, Anda akan menemukan bahwa Microdata adalah senjata rahasia di dalam peralatan Anda. Itu membantu mesin pencari memahami konten Anda lebih baik, mungkin meningkatkan visibilitas situs Anda. Dan itu adalah cara bagus untuk mengstrukturkan data Anda dalam format standar.

Terus latih, terus jelajahi, dan terutama, bersenang-senanglah dengan itu! Siapa tahu? Situs berikutnya Anda bangun dengan Microdata mungkin saja yang mengubah dunia. Selamat berkoding!

Credits: Image by storyset