ARIA:aria-orientation 屬性
aria-orientation 屬性用於指示元素的朝向是水平、垂直還是未知/不確定。
描述
瞭解朝向對於使用者如何導航某些控制元件可能很重要,因為朝向會影響左、右、上、下箭頭鍵的預期行為。aria-orientation 屬性用於向輔助技術使用者指示元素的朝向是 horizontal(水平)還是 vertical(垂直),或者 undefined(未定義)。
一些控制元件預設具有朝向
預設水平
預設垂直
每個 separator 都應該具有與其朝向一致的 aria-orientation。
當樹中的節點排列成水平方向而不是預設的垂直方向,或者當標籤列表是垂直的而不是預設的水平方向時,向下箭頭鍵的功能將如同通常的向右箭頭鍵,向上箭頭鍵的功能將如同通常的向左箭頭鍵。在這些情況下,輔助技術使用者需要了解控制元件的朝向以便正確導航。
向上和向下箭頭鍵通常可用於正常的瀏覽器滾動,即使焦點位於樹或標籤列表中。包含 aria-orientation 可以讓使用者在控制元件不具有預設預期朝向及相關導航時得到通知。
請始終記住,ARIA 僅會修改輔助技術向用戶呈現內容的方式;更改箭頭鍵的行為需要 JavaScript。
值
horizontal-
該元素朝向為水平。
undefined(預設值)-
該元素的朝向未知/不確定。
vertical-
該元素朝向為垂直。
相關介面
Element.ariaOrientation-
ariaOrientation屬性是Element介面的一部分,它反映了aria-orientation屬性的值。 ElementInternals.ariaOrientation-
ariaOrientation屬性是ElementInternals介面的一部分,它反映了aria-orientation屬性的值。
相關角色
用於角色
繼承到角色
規範
| 規範 |
|---|
| 無障礙富網際網路應用程式 (WAI-ARIA) # aria-orientation |