Ilustrasi: Simbol informasi dan pengaturan.
Dalam dunia pengembangan web, setiap elemen HTML memiliki peran dan fungsi spesifik. Namun, untuk memberikan instruksi tambahan, mengontrol perilaku, atau mendeskripsikan elemen tersebut lebih lanjut, kita memerlukan sesuatu yang lebih. Di sinilah atribut berperan. Atribut adalah kata kunci khusus yang dimasukkan ke dalam tag pembuka elemen HTML untuk memberikan informasi tambahan tentang elemen tersebut atau memodifikasi perilakunya.
Secara sederhana, atribut adalah pasangan nama-nilai yang memperkaya fungsionalitas elemen HTML. Mereka selalu ditempatkan di dalam tag pembuka elemen, mengikuti nama tag. Struktur umumnya adalah nama_atribut="nilai_atribut".
Sebagai contoh, elemen `` (anchor atau tautan) sering kali membutuhkan atribut `href` untuk menentukan ke mana tautan tersebut akan mengarah:
<a href="https://www.contoh.com">Kunjungi Situs Kami</a>
Dalam contoh ini, `href` adalah nama atribut, dan `"https://www.contoh.com"` adalah nilai atributnya. Tanpa atribut `href`, elemen `` tidak akan tahu ke mana harus mengarahkan pengguna saat diklik.
Ada berbagai macam atribut dalam HTML, yang dapat dikelompokkan berdasarkan fungsinya. Berikut beberapa atribut yang paling sering digunakan:
Atribut global adalah atribut yang dapat digunakan pada hampir semua elemen HTML. Meskipun tidak semua browser mendukung setiap atribut global secara fungsional, mereka adalah bagian standar dari spesifikasi HTML.
id: Memberikan pengenal unik untuk sebuah elemen di dalam dokumen HTML. Berguna untuk menargetkan elemen dengan CSS atau JavaScript. Contoh: <div id="header">.class: Memberikan satu atau lebih nama kelas pada sebuah elemen. Memungkinkan pengelompokan elemen untuk ditata dengan CSS atau dimanipulasi dengan JavaScript. Contoh: <p class="penting">.style: Memungkinkan penambahan gaya CSS inline langsung ke elemen. Kurang disarankan untuk penggunaan skala besar karena sulit dikelola. Contoh: <h1 style="color: blue;">.title: Memberikan teks tooltip yang akan muncul saat kursor diarahkan ke elemen. Berguna untuk memberikan informasi tambahan atau label. Contoh: <span title="Ini adalah tooltip">Hover di sini</span>.lang: Menentukan bahasa dari konten elemen. Penting untuk aksesibilitas dan SEO. Contoh: <p lang="en">Hello!</p>.Selain atribut global, banyak elemen HTML memiliki atribut khusus yang hanya relevan untuk jenis elemen tersebut.
src (untuk `