Синтаксис

<article data-columns="..." data-index-number="...">...</article>

<li data-animal-type="...">...</li>

и тд.

Описание

Атрибут data-* (от англ. data — данные) используется для хранения личных данных пользователя на странице или в приложении.

Он дает возможность встраивать атрибуты пользовательских данных во все элементы HTML.

Атрибут относится к глобальным атрибутам, и может быть использован практически со всеми элементами HTML.

Атрибут data-* состоит из двух частей:

  • Имя атрибута (не должно содержать заглавных букв и должно состоять как минимум из одного символа после префикса "data-");
  • Значение атрибута (может быть любой текст).

Примечание!

Пользовательские атрибуты с префиксом "data-" будут полностью игнорироваться агентом пользователя.

Сохраненные (пользовательские) данные могут быть использованы в JavaScript страницы для создания более привлекательного пользовательского опыта (без каких-либо вызовов Ajax или запросов к базе данных на стороне сервера).

Пример

HTML-код:

<!DOCTYPE html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <title>Атрибут data-*</title>
</head>
<body>
    <p data-size="small">Обычный Data атрибут со значение small</p>
</body>
</html>

Отображение в браузере:

Обычный Data атрибут со значение small

Поддержка браузера 

Атрибут

Chrome

Chrome

Opera

Opera

Firefox

Firefox

Safari

Safari

Microsoft Edge

Microsoft Edge

data-* Да Да Да Да Да

Комментарии

Оставить комментарий:
* отправляя форму, я даю согласие на обработку персональных данных

Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!

Только свежие новости программирования и технологий каждый день.