WEB ACCESSIBILITY · NAME COMPUTATION

Accessible Name Inspector

見えている名前と、伝わる名前を比べる。 HTMLのどこから名前が決まるかを見る。

01

LIVE NAME INSPECTOR

同じ見た目でも、名前は変わる

6 CASESNEEDS A NAME

names.local / icon-button

緑の枠が、現在調べている要素です。

02

HOW A NAME IS FOUND

最初に使える名前が採用される

ROLEによって使える方法は変わります
01aria-labelledby

別の要素を参照して名前を組み立てる

02aria-label

属性に直接、短い名前を書く

03Native HTML

labelaltなどを使う

04Contents

要素内のテキストから名前を取る

NAME

目的を短く伝える

同種の要素を区別できる、短く安定した名前にします。

ROLE

ネイティブHTMLを使う

buttoninputなら、役割と操作方法も一緒に伝わります。

STATE

状態を名前へ混ぜない

aria-pressedなどを使い、名前を操作のたびに変えないようにします。