H91: HTML のフォームコントロール及びリンクを使用する で、a要素にtitle属性をつける必要は無い。buttonにtitleをつける必要はない

Webアクセシビリティ
スポンサーリンク

H91: HTML のフォームコントロール及びリンクを使用する

について。

解説の中に載っている表を見ると、aタグのname欄にtitleがある。

<a> 要素の title 属性、画像リンクの場合は alt 属性。テキストと画像の alt 属性を両方が提供されている場合は、両者を結合する。

ttile 属性をつけなければ不適合になるのかと思うが、

 

事例を見てみると、

事例 1a
事例 1a では、名前 (name) はリンクの中にあるテキストである。この場合は「Example Site」が該当する。
コード例:
<a href=”www.example.com”>Example Site</a>

このように、title属性が使われていない。

 

その為、必ずしもaタグにはtitle属性が必要というわけではない。

 

 

buttonにtitle属性をつけなければならないか?否。

同じように、button要素に必ずtitle属性をつけなければならないか、というと、そうではない。

↑こんなん表に書いてあるけど、

事例 2a
を見ても分かる通り、title属性はついていない。

要は意味のあるテキストなどでユーザーが意味を理解できれば問題ない。

<button>送信</button>

だけで、送信ぼたんだということが一目瞭然で分かる為。

コメント