Atribut global adalah atribut yang dapat Anda letakkan pada elemen HTML apa pun, terlepas dari jenisnya. Mereka menyediakan identifikasi, kait styling, informasi aksesibilitas, dan metadata.
html
Content
Atribut global adalah atribut yang dapat Anda letakkan pada elemen HTML apa pun, terlepas dari jenisnya. Mereka menyediakan identifikasi, kait styling, informasi aksesibilitas, dan metadata.
Content
id — jangkar unik untuk CSS (#hero), JS (getElementById), dan tautan dalam halaman (href="#hero").class — kait styling/scripting utama; dapat digunakan kembali di seluruh elemen.data-* — lampirkan data kustom ke elemen, baca dalam JS melalui element.dataset.tabindex — kontrol focusability dan urutan tab keyboard (0 = fokus dalam urutan, -1 = fokus hanya melalui skrip).hidden, title, lang, role, aria-* — visibilitas, tooltip, bahasa, dan aksesibilitas.<button data-action="delete" data-id="7">Delete</button>
button.dataset.action; // "delete"
button.dataset.id; // "7" (always a string)
Atribut global adalah toolkit bersama yang Anda gunakan pada hampir setiap elemen — class/id untuk styling dan scripting, data-* untuk meneruskan data ke JS, dan tabindex/role/aria-* untuk aksesibilitas.
Mengetahuinya membuat markup tetap bersih dan perilaku konsisten.