音訊和媒體檔案中應包含四種主要的替代媒體類型:字幕、文字記錄、音訊描述和手語翻譯。這些替代方案應基於:
<div role="form"> <h4> 建議 — 標準 HTML </h4> <pre class="brush:php;toolbar:false">
應為欄位新增 HTML 自動完成屬性。
表單欄位在接收焦點或使用者輸入時不應產生上下文更改,除非使用者在使用元件之前已收到關於該行為的警告(例如,當欄位接收焦點或一旦使用者向欄位新增內容。 )
如果標籤或表單說明具有足夠的描述性,則可訪問性不需要欄位描述。
需要更多資訊時加入欄位描述以防止使用者錯誤。例如,包括密碼長度或特定日期格式(例如 MM-DD-YYYY)等輸入要求。
使用 aria-descriptedby 屬性將欄位描述連結到表單元素。這可確保螢幕閱讀器閱讀標籤和說明,從而提高使用者的清晰度。
當表單發生錯誤時,立即告知錯誤。清楚地識別發生錯誤的字段,並向使用者提供簡潔的描述性文字解釋錯誤。
顯示錯誤訊息有不同的方法,例如:
提示錯誤時請務必注意鍵盤焦點和 ARIA 即時區域選項。
只要有可能,就向使用者提供有關如何修復錯誤的詳細建議。有兩個屬性可用於通知使用者錯誤。
目標大小(最小)
持續的幫助
可存取的身份驗證
冗餘條目
以上是無障礙 (a) 規則 - 5的詳細內容。更多資訊請關注PHP中文網其他相關文章!