WAIC-TEST-0047-02
スライダーコントロールにラベルを付けるために aria-labelledby を使用する
スライダーコントロールにラベルを提供するために aria-labelledby 属性が使用できることの確認
1.3.1、4.1.2
ARIA16
<p><span id="mysldr-lbl">旅行の日数</span>を選択してください。</p>
<div id="mysldr" role="slider" aria-labelledby="mysldr-lbl" tabindex="0" aria-valuenow="15">
<div id="mysldr-handle"></div>
</div>
#mysldr {
width: 200px;
height: 10px;
background-color: #ddd;
position: relative;
cursor: pointer;
margin: 10px ;
outline: none;
}
#mysldr-handle {
width: 20px;
height: 20px;
background-color: #3498db;
border-radius: 50%;
position: absolute;
top: 50%;
transform: translate(-50%, -50%);
}
テスト不要
なし
なし
スライダーコントロールにフォーカスを合わせ、読み上げ内容を確認
「旅行の日数」としてラベルが通知される
なし
aria-labelledby属性、id属性、role属性