>這是我們有關可訪問的Web表單的系列中的第三部分。 如果您錯過了上一篇文章,請查看“以以下方式管理用戶焦點:focus-Visible”。本文探討了表格中的屏幕閱讀器導航,並概述了可訪問表格設計的最佳實踐。
編輯註:
屏幕讀取器是將數字文本轉換為音頻或盲文的輔助技術(AT)。 它們是視力受損用戶的重要工具。 本指南以Mac Vo(VoiceOver)為例,是Apple設備的內置屏幕讀取器。 激活和使用VO的特定方法可能會根據您的設備而略有不同。
> 激活MacOS上的畫外音 在新的MacBook Pros上,通過按住命令鍵並迅速按Touch ID三次來激活VO。 較舊的MacBook專業人士(帶觸摸欄)使用快捷方式CMD FN F5。 對於傳統鍵盤,請使用同等快捷方式或通過可訪問性設置啟用VO。 激活後,VO提供了一個介紹性消息。>您可以使用選項卡,控件,選項,換檔和箭頭鍵的組合進行導航,也可以利用VoiceOver轉子進行更直接的導航。 Voiceover中的
修飾符鍵>默認的配音修改器鍵是控制選項,但是可以將其自定義為caps鎖定或兩者的組合。
>使用配音轉子
>>使用修飾符鍵“ U”(例如,蓋帽u)激活轉子。 使用左和右箭頭鍵在不同的選項中導航。
>通過標題級別導航
>使用修飾符鍵CMD H通過標題級別導航。使用修飾符鍵移動CMD H向上移動文檔結構。
Web表單是Web交互的基礎。 以下是創建可訪問表格的一些最佳實踐:
- > 顯式與隱式標籤:
for
當隱式標記(使用<label>...</label>
>屬性屬性屬性到鏈接標籤和輸入)是可以接受的,而顯式標籤( )通常是優選的。
<label for="name">Name:</label> <input type="text" id="name">
-
必需字段:使用強制性字段的
required
屬性。 始終提供一個視覺提示(例如,星號),以指示所有用戶所需的字段。
<label for="email">Email (required):<span style="color:red">*</span></label> <input type="email" id="email" required>
- >
- 使用本機HTML按鈕:
始終使用 元素進行表單提交;避免使用樣式為按鈕的Divs。 <button></button>
>演示和資源
>有關代碼示例,請訪問
。 > 屏幕讀取器軟件選項>
> nvda:
- >一個流行的Windows商業屏幕讀取器。
- 敘述者: > Windows 11的內置屏幕讀取器。
- orca:>基於GNOME的Linux發行版的屏幕讀取器
- 對話: Android的內置屏幕讀取器。
- >瀏覽器和屏幕讀取器兼容性
- > 有關HTML元素和ARIA屬性的瀏覽器支持的信息,請諮詢Caniuse.com和ARIA的可訪問性支持文檔。 請記住,屏幕閱讀器的兼容性取決於瀏覽器支持。 Digitala11y的文章“屏幕讀取器和瀏覽器!哪種是可訪問性測試的最佳組合?”提供有用的見解。
感謝Adrian Roselli,Karl Groves,Todd Libby,Scott O’Hara,Kev Bonnett等人的貢獻。
進一步閱讀
Apple VoiceOver支持
> wai-aria創作實踐
HTML以上是揭開屏幕讀取器的神秘面紗:可訪問的表格和最佳實踐的詳細內容。更多資訊請關注PHP中文網其他相關文章!

當他們在2013年去Chrome時,我們失去了歌劇。與Edge今年早些時候也進行了同樣的交易。邁克·泰勒(Mike Taylor)稱這些變化為“減少

在本週的綜述中,Apple進入Web組件,Instagram如何插入腳本以及一些思考的食物,以進行自託管關鍵資源。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

記事本++7.3.1
好用且免費的程式碼編輯器

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具