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
はフローコンテンツであり、少なくとも1つの子孫を推奨するため、これは応急修理です。li
順序付けされていないリストを使用することも検討しましたが、要素のコンテンツモデルもフローコンテンツであるため、これも同じ理由で問題です。
HTML5データ属性に関するベストプラクティスを検索しましたが、これらの属性は比較的新しく、まだ一般的に使用されていないため、利用できる情報はほとんどありません。
漂遊データ属性を付加するプレースホルダー要素に関するその他の推奨事項はありますか?それとも私はこれについてすべて間違っていますか?JSONのようなものを使用することは、私のニーズには手間がかかるようです...