我們正在運行一個網站並擁有第三方跟蹤像素,但我們在我們的網站上執行webaim/WCAG 2.0掃描時收到alt
屬性錯誤。跟蹤像素是否需要具有可訪問性(WCAG 2.0)的alt屬性?
我不確定在這種情況下,跟蹤像素實際上是否仍然有空白alt
屬性,或者某些屏幕閱讀器是否仍然讀取src
?
我們正在運行一個網站並擁有第三方跟蹤像素,但我們在我們的網站上執行webaim/WCAG 2.0掃描時收到alt
屬性錯誤。跟蹤像素是否需要具有可訪問性(WCAG 2.0)的alt屬性?
我不確定在這種情況下,跟蹤像素實際上是否仍然有空白alt
屬性,或者某些屏幕閱讀器是否仍然讀取src
?
alt=""
在這種情況下是最合適的方法 - 這告訴屏幕閱讀器圖像純粹是裝飾性的,應該被忽略。由於追蹤像素不能可視地傳達信息,因此從這個角度來看,它們本質上是裝飾性的。
如果不存在ALT,則某些屏幕閱讀器將回退到讀取圖像名稱(不帶擴展名),而不是您通常不想使用的名稱。
某些屏幕閱讀器(JAWS)可能會忽略1x1或類似大小的小圖片 - 但仍然最好放alt=""
,因爲這是最佳做法。
一些參考:
其實我有機會會見一些WCAG 2.0規則和暫存器的作者。偉大的一羣人。
當我問他們關於像素的問題時,他們回覆上面的其他人:alt=""
。不過,他們指出,要做到這一點的最佳方式是做了以下內容:
變化role="presentation"
和
aria=hidden
這些都是他們的「默認」的建議,但他們表示,還更新alt=""
會增加了保護功能,以幫助屏幕閱讀器確認像素/網址是嚴格裝飾的,並且不被屏幕閱讀器閱讀。