跳到主要內容
搜尋 選單

頁籤設計須注意事宜2

  • 點閱:2119
  • 資料來源:https://accessibility.moda.gov.tw/Accessible/Guide/68
  • 日期:112-07-17

當瀏覽器焦點走到頁籤各項分類標題時,各項分類標題項目應加入 role="tab" 讓使用螢幕報讀軟體之使用者可以知道其為頁籤(索引標籤)之設計,並在被選取之頁籤加入 aria-selected="true" 讓螢幕報讀軟體可以報讀「已選取」之狀態訊息。

頁籤報讀語法示意圖

範例原始碼:

<ul>

    <li>

       <button type="button" class="active" role="tab" aria-selected="true">頁籤 一</button>

    </li>

    <li>

       <button type="button" role="tab" >頁籤二</button>

    </li>

    <li>

       <button type="button" role="tab" >頁籤三</button>

    </li>

 </ul>

 

參考資料:

【網站無障礙規範(110.07)】

指引4.1:相容性

針對目前及未來的使用者代理與輔助科技,最大化其相容性

 

成功準則4.1.2:名稱、角色和值

對於所有的使用者介面元件(包括但不限於表單組件、鏈結及由腳本所產生的組件)來說,其名稱及角色要能用程式化的方法判定;其能由使用者所設定的狀態、屬性、值,則要能用程式化的方式設定;而使用者代理,包括輔助科技,則要有這些項目變更的通知。

 

GN1410200E 使用者介面元件應暴露名稱與角色,允許直接設定可由使用者設定的屬性,並在變更時提供通知