Elemen HTML dapat memiliki atribut yang digunakan untuk apa saja mulai dari informasi aksesibilitas hingga kontrol gaya Show
Apa yang tidak disarankan adalah membuat atribut Anda sendiri, atau menggunakan kembali atribut yang ada untuk fungsionalitas yang tidak terkait _Ada berbagai alasan mengapa ini buruk. HTML Anda menjadi tidak valid, yang mungkin tidak memiliki konsekuensi negatif yang sebenarnya, tetapi merampas perasaan HTML valid yang kabur dan hangat itu. Alasan yang paling meyakinkan adalah bahwa HTML adalah bahasa yang hidup dan hanya karena atribut dan nilai yang tidak melakukan apa-apa hari ini tidak berarti mereka tidak akan pernah melakukannya. Kabar baik. Anda dapat membuat atribut Anda sendiri. Anda hanya perlu mengawalinya dengan _8 dan kemudian Anda bebas melakukan apa yang Anda sukaSintaksisAkan sangat berguna untuk dapat membuat atribut HTML Anda sendiri dan memasukkan informasi Anda sendiri di dalamnya. Untungnya, Anda bisa. Itulah tepatnya atribut data. Mereka seperti ini
Atribut data sering disebut sebagai _8 atribut, karena selalu diformat seperti itu. Kata _0, lalu tanda hubung 1, lalu teks lain yang dapat Anda buatBisakah Anda menggunakan atribut <!-- They don't need a value -->
<div data-foo></div>
<!-- ...but they can have a value -->
<div data-size="large"></div>
<!-- You're in HTML here, so careful to escape code if you need to do something like put more HTML inside -->
<li data-prefix="Careful with HTML in here."><li>
<!-- You can keep dashing if you like -->
<aside data-some-long-attribute-name><aside> |