We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
視覚障害をもつ技術者の同僚がおり、アクセシビリティが改善されるとオススメしやすくなるので、ご検討いただきたいです。
検索や通知のアイコンについては、a要素やbutton要素内にsvg要素が配置されているようです。 svg要素内にtitle要素やdesc要素でテキストを配置できるのですが、ブラウザとスクリーンリーダーの環境によってはうまく読めないこともあり得るようなので、a要素やbutton要素のaria-label属性に代替テキストを入れてしまうのが良いかと思います。 (このあたり正確な状況を把握できていません、すみません)
アバターアイコンはimg要素なので、alt属性として代替テキストを入れるのが良いかと思います。画像の内容を説明するには「ユーザーアバター」ですが、機能としてメニューの開閉があるので「ユーザーアカウントメニューを開く」のようなテキストになっているとよさそうです。
記事メニューやシェアボタンについてはヘッダー部と同じです。
likeボタンについては、div要素として表示されていて、そもそもボタンであることに気付けない可能性があります。 これはbutton要素で実装するか、div要素に role="button" 属性を付与していただけるとありがたいです。 (role属性だけではキーボード操作ができない問題などもあるので、できればbutton要素を使っていただきたいです。この問題の詳細は拙著で恐縮ですがWEB+DB PRESS vol.116の特集3の3章に詳しい説明がありますので、よろしければ参考にしてください)
role="button"
The text was updated successfully, but these errors were encountered:
丁寧なご指摘、ありがとうございます。 対応します。
Sorry, something went wrong.
検索や通知などのテキストによる説明のないアイコンに対して、aria-labelで機能名を指定するようにしました。 このissueはcloseしますが、ほかに対策できていない部分に気づかれた際はぜひ報告していただければ幸いです。
aria-label
No branches or pull requests
視覚障害をもつ技術者の同僚がおり、アクセシビリティが改善されるとオススメしやすくなるので、ご検討いただきたいです。
ヘッダー右側、検索・通知・ユーザーメニューの各アイコン
検索や通知のアイコンについては、a要素やbutton要素内にsvg要素が配置されているようです。
svg要素内にtitle要素やdesc要素でテキストを配置できるのですが、ブラウザとスクリーンリーダーの環境によってはうまく読めないこともあり得るようなので、a要素やbutton要素のaria-label属性に代替テキストを入れてしまうのが良いかと思います。
(このあたり正確な状況を把握できていません、すみません)
アバターアイコンはimg要素なので、alt属性として代替テキストを入れるのが良いかと思います。画像の内容を説明するには「ユーザーアバター」ですが、機能としてメニューの開閉があるので「ユーザーアカウントメニューを開く」のようなテキストになっているとよさそうです。
記事フッターと見出し横、Like・記事メニュー・シェアボタン
記事メニューやシェアボタンについてはヘッダー部と同じです。
likeボタンについては、div要素として表示されていて、そもそもボタンであることに気付けない可能性があります。
これはbutton要素で実装するか、div要素に
role="button"
属性を付与していただけるとありがたいです。(role属性だけではキーボード操作ができない問題などもあるので、できればbutton要素を使っていただきたいです。この問題の詳細は拙著で恐縮ですがWEB+DB PRESS vol.116の特集3の3章に詳しい説明がありますので、よろしければ参考にしてください)
The text was updated successfully, but these errors were encountered: