Вопросы к Поиску с Алисой
Разница между стандартными и пользовательскими атрибутами в HTML заключается в том, что стандартные атрибуты описаны в спецификации для соответствующего класса элемента, а пользовательские атрибуты разработчик определяет самостоятельно. ru.javascript.info tokmakov.msk.ru
Стандартные атрибуты могут быть глобальными, то есть применяться к любому элементу HTML. metanit.com hcdev.ru Например, к ним относятся accesskey, class, contenteditable, contextmenu, dir, draggable, hidden, id, lang, spellcheck, style, tabindex, title и translate. metanit.com
Пользовательские атрибуты применяются только к одному или ограниченному набору элементов. hcdev.ru Разработчик может создать любой пользовательский атрибут, добавив префикс data-. metanit.com hcdev.ru Например, в коде может быть определен атрибут data-color, хотя для элемента input и в целом в HTML не существует подобного атрибута. metanit.com
При этом стандартный атрибут для одного тега может быть нестандартным для другого. ru.javascript.info tokmakov.msk.ru Например, атрибут type является стандартным для элемента input, но не является стандартным для body. tokmakov.msk.ru