data-*


Ta’rif va qo‘llanilishi

data-* atributi sahifa yoki ilovaga xos maxsus (custom) ma’lumotlarni saqlash uchun ishlatiladi.

data-* atributi barcha HTML elementlariga maxsus data atributlarini joylashtirish imkonini beradi.

Saqlangan (maxsus) ma’lumotlardan keyinchalik sahifaning JavaScript kodida foydalanuvchi uchun qiziqarliroq tajriba yaratish maqsadida foydalanish mumkin (hech qanday Ajax chaqiruvlari yoki server tomonidagi ma’lumotlar bazasi so‘rovlarisiz).

data-* atributi ikki qismdan iborat:

  1. Atribut nomida katta harflar bo‘lmasligi kerak va u "data-" prefiksidan keyin kamida bitta belgidan iborat bo‘lishi shart
  2. Atribut qiymati istalgan string bo‘lishi mumkin

Eslatma: "data-" prefiksli maxsus atributlar user agent (brauzer) tomonidan butunlay e’tiborsiz qoldiriladi.


Qo‘llaniladigan elementlar

data-* atributi global atribut bo‘lib, uni istalgan HTML elementida ishlatish mumkin.

Element Atribut
Barcha HTML elementlari data-*

Misol

Misol

Maxsus ma’lumotlarni joylashtirish uchun data-* atributidan foydalaning:

<ul>   <li data-animal-type="bird">Owl</li>   <li data-animal-type="fish">Salmon</li>   <li data-animal-type="spider">Tarantula</li> </ul>
O‘zingiz sinab ko‘ring »

Brauzerlarda qo‘llab-quvvatlash

Jadvaldagi raqamlar atributni to‘liq qo‘llab-quvvatlaydigan birinchi brauzer versiyasini ko‘rsatadi.

Atribut
data-* 4.0 5.5 2.0 3.1 9.6


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!