У меня есть небольшой набор элементов структурированных данных, которые я хотел бы встроить в документ HTML. Данные используются некоторым JavaScript для взаимодействия со страницей, но в остальном они скрыты.
Я рассматривал возможность использования атрибутов данных HTML5, но не уверен, какой элемент лучше всего подходит для прикрепления случайных данных. Я подумал об использовании div
элементов, например:
<div data-make="Ford" data-model="Fusion" data-year="2005"></div>
<div data-make="Chevy" data-model="Volt" data-year="2010"></div>
<div data-make="Honda" data-model="Insight" data-year="2010"></div>
Это кладж, поскольку модель содержимого элемента div
- это потоковое содержимое, которое рекомендует по крайней мере одного потомка. Я также подумал об использовании неупорядоченного списка, но это тоже кладж по той же причине, поскольку модель содержимого элемента li
также является потоковым содержимым.
Я искал передовой опыт в отношении атрибутов данных HTML5, но, поскольку эти атрибуты относительно новые и пока не используются широко, информации доступно мало.
Есть ли другие рекомендации для элемента-заполнителя, к которому можно прикрепить атрибуты случайных данных? Или я все неправильно делаю? Использование чего-то вроде JSON кажется мне тяжелым для моих нужд ...