aria-selected
is an attribute that tells assistive technologies whether an item in a list, tab, or similar component is currently selected.
aria-selected
属性は、リストボックスの option
、タブの tab
、表の行など「複数の中から選ばれる要素」が いま選択されているかどうか をスクリーンリーダーなどの支援技術に伝えるマークです。
aria-pressed
、チェックボックスなら aria-checked
を使います。HTML
<!-- タブ切り替えの例 -->
<ul role="tablist">
<li role="tab" aria-selected="true" tabindex="0">プロフィール</li>
<li role="tab" aria-selected="false" tabindex="-1">設定</li>
<li role="tab" aria-selected="false" tabindex="-1">ヘルプ</li>
</ul>
このように現在アクティブな要素に aria-selected="true"
、それ以外は false
を付けるだけで、初心者でもシンプルにアクセシビリティを向上できます。