私はこのようなボタンがあります。非直感的なテキストtabelでボタンのラベルにアリアを使用する方法
<button type="button">
Remove
</button>
文脈的、見ることができ、ユーザーはボタンが参照していることを伝えることができるようになりますが特定の製品を削除することができます。ただし、視力障害のあるユーザーの場合、「削除」というテキストは、削除しているものに関して役立つ情報ではありません。
私はaria-label
は次のように使用されることになって、MDN web docsによると、あることを知っている:
画面上のテキスト・ラベルが表示されていない場合には、それを使用します私も
aria-labelledby
は、他のマークアップとラベル付けされている要素との関連付けに使用されるはずです。ただし、マイボタンの場合は、ボタン自体にラベルが含まれています。ラベルそのものが十分に記述的ではないことが起こります。
ここで、ボタンのテキストを変更するだけではない理由を尋ねているかもしれません。 UXチームは可視のボタンのテキストを変更したくないので、ボタンの可視部分を変更することなくボタンのアクセシビリティを把握しようとしています。
どういうわけか、このような状況で何をすべきかに関する定義された仕様はありますか?私の傾向はaria-label
ですが、私はARIAに準拠しているとは思えません。
ありがとうございます!