2010-09-07 33 views
3

508符合規則之一是所有OBJECT標籤都應包含元素內容。我不熟悉OBJECT標籤或任何東西,但內容通常應該是什麼?我注意到,如果我只是把任何字符串放在OBJECT標籤中,我似乎通過了508測試。符合508的對象元素內容

是否可以接受把任何對象的標記內,使這個通過驗證?我可以只放「無用的字符串」嗎?內容有什麼影響?

回答

2

含量爲在以任何理由瀏覽器不能顯示的物體的情況下備用。把它看作<img>元素的alt屬性。自動化檢查不能確認你是把東西明智的,只有你已經裝上去。

這是你的責任,以使這些內容明智。它應該提供文本(或其他HTML)中可能提供的最佳等價物,它傳達的信息與對象所顯示的信息所傳達的信息相同。

4

內容應提供相當於嵌入對象的信息。

使用一個無用的字符串不會使508兼容。因此,如果您的目標符合508要求,那將是不可接受的。您的自動化測試可能會報告通過,但除非具有真實內容,否則它不是真正的合規。

此替代內容的效果?當殘疾人訪問網站並且他們的輔助軟件無法處理嵌入式對象時,軟件會回退到備用內容。假設您在頁面中嵌入了Flash演示文稿。當一個盲人通過屏幕閱讀軟件訪問該網站時,屏幕閱讀軟件可能無法解析Flash電影。相反,它會讀出備用內容中的文本。