Правила атрибута data-*
указаны в спецификации HTML5 .
Из спецификации:
Пользовательский атрибут данных - это атрибут без пространства имен, имя которого начинается со строки "data-"
, имеет хотя бы один символ после дефиса , совместимо с XML и не содержит символов в диапазоне U + 0041 до U + 005A (ПИСЬМО ЛАТИНСКОГО КАПИТАЛА В ПИСЬМО ЛАТИНСКОГО КАПИТАЛА Z).
Обратите внимание, что он также ограничивает использование строчными буквами, однако применяется другое примечание:
Все атрибуты элементов HTML в документах HTML автоматически получают в нижнем регистре ASCII, поэтому ограничение на заглавные буквы ASCII не влияет на такие документы