私はサイトをマークアップしている最中で、アクセシビリティのスキルを磨こうと真剣に取り組んでいます。タブ付きコンテンツで最もセマンティックなマークアップは何だろうと思っています。これは私が今持っているものです:
<section>
<nav>
<a href="#tab" aria-controls="content">Stuff</a>
<a href="#tab" aria-controls="content">Stuff</a>
<a href="#tab" aria-controls="content">Stuff</a>
</nav>
<section id="content" aria-live="polite" role="region">
<article>...</article>
<article>...</article>
<article>...</article>
</section>
</section>
これについていくつか具体的な質問があります。
- 私は正しい軌道に乗っていますか?そうでない場合、誰かがいくつかの変更を推奨できますか?
- AJAX 経由で記事を読み込む場合、変更を加える必要がありますか?
- ナビタグは必要ですか?
- ここでは WAI-ARIA のロールで十分ですか?
- これらは正しい WAI-ARIA ロールですか?