1
從W3C wiki詠歎調擴展和詠歎調haspopup屬性是否適用於<select />元素?
當筆者使用可摺疊的內容,例如,隱藏導航 菜單或內容列表,觸發鏈接或按鈕應該 指示屏幕閱讀器用戶下方 的可摺疊的內容是否處於展開狀態或處於摺疊狀態。爲此目的使用屬性
aria-expanded
屬性。
這是否包含<select>
元素或僅用於導航項目?
從W3C wiki詠歎調擴展和詠歎調haspopup屬性是否適用於<select />元素?
當筆者使用可摺疊的內容,例如,隱藏導航 菜單或內容列表,觸發鏈接或按鈕應該 指示屏幕閱讀器用戶下方 的可摺疊的內容是否處於展開狀態或處於摺疊狀態。爲此目的使用屬性
aria-expanded
屬性。
這是否包含<select>
元素或僅用於導航項目?
The select
element可以接受任何全局aria-*
屬性,以及適用於角色列表框的任何aria屬性。
aria-haspopup
被允許用於任何角色,aria-expanded
被允許用於列表框角色。
需要注意的是,瀏覽器應該已經定義default implicit semantic所以你不必在意定義aria
屬性,如果你正在使用的原生元素定義select
控制的狀態。
因此,如果我使用普通的'select'元素,我不必添加'aria-haspopup'和'aria-expanded'屬性以使其可訪問? – Saravana
@Saravana yes瀏覽器已經暴露了此元素的默認語義 – Adam