在过去,我见过使用锚元素和id
/或name
属性(以 id 优先)指定锚点的示例。
但是,就可访问性/跨浏览器支持而言,我应该使用锚元素而不是任何其他元素有什么特别的原因吗?
例如,我可以使用带有以下标记的 URL http://domain.com/page.htm#faq :
<a id="faq"></a>
<h1>Frequently Asked Questions</h1>
可以简化为:
<h1 id="faq">Frequently Asked Questions</h1>
使用第二个标记有什么害处吗?为什么开发人员更喜欢空锚而不是附加id
到更相关的元素上,有什么特别的原因吗?