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>
この 2 番目のマークアップを使用しても害はありますか? id
開発者がより関連性の高い要素にアタッチするよりも空のアンカーを好む特定の理由はありますか?