新聞中心
#表單
當創(chuàng)建一個表單,你可能使用到以下幾個元素:、、、 和 。

為城東等地區(qū)用戶提供了全套網(wǎng)頁設計制作服務,及城東網(wǎng)站建設行業(yè)解決方案。主營業(yè)務為成都網(wǎng)站設計、成都網(wǎng)站制作、城東網(wǎng)站設計,以傳統(tǒng)方式定制建設網(wǎng)站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
標簽通常放置在表單字段的頂部或左側(cè):
點擊此處實現(xiàn)
注意如何在表單元素中包含 autocomplete='on',它將應用于表單中的所有輸入。你也可以為每個輸入設置不同的自動完成屬性的值。
#標簽
提供標簽以描述所有表單控件的用途;鏈接 for 和 id:
點擊此處實現(xiàn)
如果你在 chrome 開發(fā)工具中檢查這個元素,并打開 Elements 選項卡中的 Accessibility 選項卡,你將看到輸入是如何從標簽中獲取其名稱的:
警告:
雖然你可能已經(jīng)看到這樣包裝輸入字段的標簽:
輔助技術更好地支持用匹配的 id 顯式設置標簽。
#aria-label
你也可以給輸入一個帶有aria-label 的可訪問名稱。
點擊此處實現(xiàn)
請隨意在 Chrome DevTools 中檢查此元素,以查看可訪問名稱是如何更改的:
#aria-labelledby
使用 aria-labelledby 類似于 aria-label,除非標簽文本在屏幕上可見。它通過 id 與其他元素配對,你可以鏈接多個 id:
點擊此處實現(xiàn)
#aria-describedby
aria-describedby 的用法與 aria-labelledby 相同,預期提供了用戶可能需要的附加信息的描述。這可用于描述任何輸入的標準:
點擊此處實現(xiàn)
你可以通過使用 Chrome 開發(fā)工具來查看說明:
#占位符
避免使用占位符,因為它們可能會混淆許多用戶。
占位符的一個問題是默認情況下它們不符合顏色對比標準;修復顏色對比度會使占位符看起來像輸入字段中預填充的數(shù)據(jù)。查看以下示例,可以看到滿足顏色對比度條件的姓氏占位符看起來像預填充的數(shù)據(jù):
點擊此處實現(xiàn)
最好提供用戶在任何輸入之外填寫表單所需的所有信息。
#操作指南
為輸入字段添加說明時,請確保將其正確鏈接到輸入。你可以提供附加指令并在 aria-labelledby 內(nèi)綁定多個 id。這使得設計更加靈活。
或者,你可以用 aria-describedby將指令附加到輸入。
點擊此處實現(xiàn)
#隱藏內(nèi)容
通常不建議直觀地隱藏標簽,即使輸入具有可訪問的名稱。但是,如果輸入的功能可以與周圍的內(nèi)容一起理解,那么我們可以隱藏視覺標簽。
讓我們看看這個搜索字段:
我們可以這樣做,因為搜索按鈕將幫助可視化用戶識別輸入字段的用途。
我們可以使用 CSS 直觀地隱藏元素,但可以將它們用于輔助技術:
.hidden-visually {
position: absolute;
overflow: hidden;
white-space: nowrap;
margin: 0;
padding: 0;
height: 1px;
width: 1px;
clip: rect(0 0 0 0);
clip-path: inset(100%);
}點擊此處實現(xiàn)
#aria-hidden="true"
添加 aria hidden="true" 將隱藏輔助技術中的元素,但使其在視覺上對其他用戶可用。不要把它用在可聚焦的元素上,純粹用于裝飾性的、復制的或屏幕外的內(nèi)容上。
This is not hidden from screen readers.
#按鈕
在表單中使用按鈕時,必須設置類型以防止提交表單。
也可以使用輸入創(chuàng)建按鈕:
點擊此處實現(xiàn)
#功能圖像
你可以使用此技術創(chuàng)建功能圖像。
- Input 字段
- 這些圖像將作為表單上的提交類型按鈕
- 圖標
點擊此處實現(xiàn)
分享標題:創(chuàng)新互聯(lián)VUE3教程:Vue3.0語義學
轉(zhuǎn)載來于:http://m.5511xx.com/article/dpjggid.html


咨詢
建站咨詢
