こんにちは。
野中やすおです。
最近、職場でaria-label属性を意識して使うようにしようという話になってきたのでaria-label属性とは何か調べてみました。
aria-label属性とは何か
aria-label属性とは、ウェブアクセシビリティのために使用される属性で、ウェブページやアプリケーションをよりアクセス可能にするための仕様のことです。「aria」は、Accessible Rich Internet Applicationsの略です。
使用例
1 |
<button aria-label="削除">×</button> |
つまりaria-label属性は、視覚的には表示されないテキストですが、アクセシビリティ支援技術を使用するユーザーにとって、とても便利な属性になります。よってこの属性を使用することで、ユーザーがウェブページやアプリケーションをより効果的に操作できるようになります。
おわりに
今回の例では、ボタンを使った例でaria-label
属性を紹介しましたが、リンク、入力フィールドなどの様々な要素に追加することができます!「使いすぎ」は推奨されていませんが、ユーザーのアクセシビリティ向上のために活用していきましょう!
参考
MDN Web Docs
The aria-label attribute defines a string value that can be …
SEOに強いホームページ制作|BringFlower公式サイト
タイトルに記載のアクセシビリティはウェブのユニバーサルデザインのことです。例えば視覚障がい者が用いるスクリーンリーダー(…