Küresel öznitelikler, türüne bakılmaksızın herhangi bir HTML öğesine koyabileceğiniz özniteliklerdir. Tanımlama, stil kancaları, erişilebilirlik bilgisi ve meta verileri sağlarlar.
html
Content
id — CSS (#hero), JS (getElementById) ve sayfadaki bağlantılar (href="#hero") için benzersiz bir çıpa.class — birincil stil/komut dosyası kancası; öğeler arasında yeniden kullanılabilir.data-* — öğelere özel veriler ekleyin, JS'de element.dataset aracılığıyla okuyun.tabindex — odaklanabilirliği ve klavye sekme sırasını kontrol edin (0 = sırasına göre odaklanabilir, -1 = yalnızca komut dosyası aracılığıyla odaklanabilir).hidden, title, lang, role, aria-* — görünürlük, araç ipuçları, dil ve erişilebilirlik.<button data-action="delete" data-id="7">Delete</button>
button.dataset.action; // "delete"
button.dataset.id; // "7" (always a string)
Küresel öznitelikler, neredeyse her öğede kullandığınız paylaşılan bir araç setidir — stil ve komut dosyası için class/id, JS'ye veri iletmek için data-* ve erişilebilirlik için tabindex/role/aria-*.
Bunları bilmek işaretlemeyi temiz ve davranışı tutarlı tutar.