nekochans / lgtm-cat-frontend

lgtm-cat(サービス名 LGTMeow https://lgtmeow.com) のフロントエンド用
https://lgtmeow.com
21 stars 2 forks source link

リンクにaccessible nameを付与する #313

Open keitakn opened 5 months ago

keitakn commented 5 months ago

完了の定義

補足情報

1. テキスト

<a href="https://example.com">詳細はこちら</a>

2. 画像リンク

<a href="https://example.com"><img src="link-image.jpg" alt="詳細ページへ"></a>

3. aria-label属性

リンクに直接的なテキストコンテンツがない場合、aria-label属性を使用してアクセシブルネームを提供できます。

<a href="https://example.com" aria-label="詳細ページへ移動">詳細</a>

4. aria-labelledby属性

他の要素のテキストをリンクのアクセシブルネームとして使用したい場合は、aria-labelledby属性を利用します。この属性は、ラベルを提供する他の要素のIDを参照します。

<span id="link-name">詳細ページ</span>
<a href="https://example.com" aria-labelledby="link-name">こちら</a>