指定div之间的关系

时间:2012-05-18 02:58:30

标签: html href rel

我有一个相当大的页面元素的集合,当单击它们时,滑出并滑入新元素。使用<a>标签将元素链接在一起会很不错,但不幸的是,每个元素中的内容不能仅在<span> s和其他内容级元素中表达,所以我必须使用一个<div>作为可点击元素。

使用<div>或类似内容指定元素之间关系的最佳方法是什么?

我可以这样做:

<div id="attribute-1" rel="{href: '#subattribute-1'}">Details about subattribute 1</div>

并将rel元素解析为Javascript。但是使用这样的rel元素会让人觉得很烦;是否有一个我错过的更好的解决方案?

谢谢, 凯文

1 个答案:

答案 0 :(得分:3)

您可以使用data-*属性。像data-target一样。或者您可以将div包裹在a(HTML5中有效)