2015-10-20 22 views
1

大多數輔助功能檢查程序(例如WAVE)會檢測到下面的圖像標記沒有alt屬性並將其標記爲錯誤。 但圖像標籤被封裝在屬性aria-hidden =「true」的div中。我的印象是,aria-hidden =「true」會隱藏所有的死者並忽略圖片標籤。aria-hidden =「true」不會隱藏來自可訪問性檢查程序的後代

<div aria-hidden="true"> 
    <img src="my-image.png"/> 
</div> 

我是否有權假定圖像應該隱藏?

回答

2

確實,對於支持aria-hidden的用戶代理,img元素不會包含在可訪問性樹中,或者將被標記爲隱藏。但我假定檢查者將其標記爲不支持ARIA的UA的問題。

推薦:

<img src="my-image.png" alt=""> 

這樣做,你也不會爲沒有一個alt屬性:-)

得到 HTML conformance checking錯誤
相關問題