我需要一种方法来使整个DL元素只需一个锚标记即可点击,该标记验证为XHTML。如:
<a>
<dl>
<dt>Data term</dt>
<dd>Data definition</dd>
</dl>
</a>
由于锚标记不能包含DL,因此目前不会验证为XHTML。我可以让它验证的唯一方法是我制作两个锚标签并将它们放在DT和DD中。如:
<dl>
<dt><a>Data term</a></dt>
<dd><a>Data definition</a></dt>
</dl>
我试图避免这种情况,因为它会导致需要维护的两个href属性,从而引入它们可能变得不同步的可能性。
建议?
答案 0 :(得分:1)
您无法执行此操作并仍然可以验证。你必须做出选择:
我推荐#2,因为它有效,适用于没有JS的客户。
答案 1 :(得分:0)
两年过去了,但有人可能偶然发现了这一点。
新的解决方案列表:
<a>
标记