1
處理可訪問性時,請使用包含日期的文本框(格式取決於所選語言)。屏幕閱讀器逐字讀取當前文本框中的日期(12/05/2013「十二斜槓五斜槓二十三」)。爲屏幕閱讀器定義文本框的讀取值
1)如何告訴讀者程序讀出「十二二三十」?
2)如何告訴讀者輸入文本框所需的格式?例如「日間斜槓月斜槓年」
我是這個主題的新手而不熟悉這些概念。任何想法或提示,指向細節或概念的鏈接都非常受歡迎。
處理可訪問性時,請使用包含日期的文本框(格式取決於所選語言)。屏幕閱讀器逐字讀取當前文本框中的日期(12/05/2013「十二斜槓五斜槓二十三」)。爲屏幕閱讀器定義文本框的讀取值
1)如何告訴讀者程序讀出「十二二三十」?
2)如何告訴讀者輸入文本框所需的格式?例如「日間斜槓月斜槓年」
我是這個主題的新手而不熟悉這些概念。任何想法或提示,指向細節或概念的鏈接都非常受歡迎。
1)你不能。我不會爲此擔心。
2)屏幕閱讀器需要被正確讀取<label>
S,你可以像這樣
<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;
}
還有一個問題:我不想讓DD/MM/YYYY文本可見。會有這樣的工作嗎? - 理想情況下,它不會顯示,但可以讀出。 –
@Dercsár更新了我的回答 –
如果您隱藏日期文本,是否不會損害屏幕閱讀器的擔心目的?日期文本通知用戶日期是如何輸入的,隱藏它(我認爲)打敗了擔心的目的。 – albert