HTML data-* Attributes
Пример
Используйте атрибут data-* для встраивания пользовательских данных:
<ul>
<li data-animal-type="bird">Owl</li>
<li data-animal-type="fish">Salmon</li>
<li data-animal-type="spider">Tarantula</li>
</ul>
Определение и использование
Атрибуты data-* используются для хранения пользовательских данных, закрытых для страницы или приложения.
Атрибуты data-* дают нам возможность встраивать пользовательские атрибуты данных во все элементы HTML.
Сохраненные (пользовательские) данные можно затем использовать в JavaScript страницы, чтобы создать более привлекательный пользовательский интерфейс (без вызовов AJAX или запросов к базам данных на стороне сервера).
Атрибуты data-* состоят из двух частей:
- Имя атрибута не должно содержать прописных букв и должно быть по крайней мере один символ длиной после префикса "data-"
- Значением атрибута может быть любая строка
Примечание: Пользовательские атрибуты с префиксом "data-" будут полностью игнорироваться агентом пользователя.
Поддержка браузера
Номера в таблице указывают первую версию браузера, которая полностью поддерживает этот атрибут.
Атрибут | |||||
---|---|---|---|---|---|
data-* | 4.0 | 5.5 | 2.0 | 3.1 | 9.6 |
Различия между HTML 4,01 и HTML5
Атрибуты data-* являются новыми в HTML5.
Синтаксис
<element data-*="somevalue">
Значения атрибутов
Значение | Описание |
---|---|
somevalue | Задает значение атрибута (в виде строки) |
Похожие страницы
HTML Учебник: HTML Атрибуты
HTML DOM Ссылки: HTML DOM getAttribute() Метод