1

アクセシビリティに取り組んで、日付を含むテキストボックスを用意します(形式は選択した言語によって異なります)。スクリーンリーダーは、現在テキストボックスにある日付を文字ごとに読みます(2013年12月5日の場合は「12-slash-oh-five-slash-twenty-thirteen」)。

1)リーダープログラムに「12〜13」を読み上げるように指示するにはどうすればよいですか?

2)テキストボックスに入力する必要のある形式を読者に伝えるにはどうすればよいですか?例:「day-slash-month-slash-year」

私はこのトピックに不慣れで、概念に精通していません。アイデアやヒント、詳細や概念へのリンクは大歓迎です。

4

1 に答える 1

4

1)できません。私はそれについて心配しません。

2)スクリーンリーダーは<label>正しく読み取る必要があります。そのように行うことができます

<label for="date">Birthday (DD/MM/YYYY)</label>
<input id="date" name="date" type="text"/>

フォーマットを非表示にする場合は、次の操作を実行できます。

 <label for="date">Birthday <span class="hidden">DD/MM/YYY</span></label>

隠されている場所:

.hidden {
 position: absolute;
 top: 0;
 left: -999px;
}
于 2013-02-08T11:44:24.270 に答える