2011-04-11 66 views
1

我正在使用Total Validator和WAVE工具欄在網站上進行一些輔助功能測試。標題元素和WCAG 2.0的語義

當使用這些它提出的問題與我的文檔的頭部結構和下準則導致失敗1.3.1 - 在並不代表在內容

http://www.w3.org/TR/WCAG20-TECHS/F43.html

關係的方法 使用結構化標記

我一直都明白,頁面上最重要的標題應該是h1,並且這個標題並不一定是頁面上的第一個標題。

因此,例如,我在標記中h1之前出現的網站的標頭中有一個h2。然而,即使h2出現在h1之前,我也不會說它描述的是頁面以及我標記爲h1的文本。

如果我要將h2標記爲h1,整個網站中最重要的標題只會是網站的上下文,並且不會有效地描述網頁。

我原以爲這不是所有方式的原因,例如,搜索引擎優化,輔助功能(輔助技術使用標題瀏覽網站)

我很確定這是一個實用主義驗證的情況。

+0

您的標頭中的h2是否真的需要成爲h2呢?也許它可能只是一些其他元素,如跨度。因爲我同意,h1應該是特定於頁面內容的。 – 2011-05-25 20:13:02

回答

1

我不清楚你其實有一個問題,但提供的h2的內容是的東西,在我看來你是一個非常堅實的基礎。

請注意,自動可訪問性檢查程序通常會查找可疑的模式。他們絕對可以肯定你做錯了事情是非常罕見的,所以他們應該被用來幫助你找到你可以手動檢查的地方,看看你是否可以用更好的方式來標記內容。最重要的是,請記住,最終目標是讓您的網站能夠被最廣泛的用戶羣訪問,而不是關閉自動化測試工具。