我一直不贊成跳過HTML文檔中的標題級別,尤其是出於屏幕閱讀器可訪問性的原因。此外,要求頁面的結構在沒有CSS的情況下有意義,這似乎表明不建議跳過標題級別。例如:是否可以跳過標題級別
<h1>...</h1>
<h3>...</h3>
<h4>...</h4>
一位同事聲稱,如果內容的相對重要性反映在標題標記中,那麼這很好。我想他可能是對的。
來自可訪問性專家的想法?
我一直不贊成跳過HTML文檔中的標題級別,尤其是出於屏幕閱讀器可訪問性的原因。此外,要求頁面的結構在沒有CSS的情況下有意義,這似乎表明不建議跳過標題級別。例如:是否可以跳過標題級別
<h1>...</h1>
<h3>...</h3>
<h4>...</h4>
一位同事聲稱,如果內容的相對重要性反映在標題標記中,那麼這很好。我想他可能是對的。
來自可訪問性專家的想法?
我相信跳過標題水平被認爲是可以接受的,但在WCAG1下並不理想,但WCAG2在這方面更嚴格。舉例來說,屏幕閱讀器會公佈標題級別,而跳過的數字會使用戶看起來好像沒有隱藏內容。如果使用CSS來按照自己喜歡的方式進行樣式設置,則不需要跳過關卡。
從WCAG 2:G141:Organizing a page using headings:
爲了方便導航和總體文檔結構的理解,作者應使用正確嵌套的標題(例如,H1其次是H2,H2之後H2或H3 ,h3,然後是h3或h4等)。
本主題出現在我最近參加的WebAIM演示文稿中,他們建議您不要跳過標題級別。他們的推理是,屏幕閱讀器通常會提供一個快捷方式,將頁面內所有標題的列表作爲用戶導航的一種手段。
他們描述的情景是,如果使用屏幕閱讀器的人在標題(例如h1,然後是h2的h3)中循環並且閱讀器對給定的標題級別(本例中爲h4)沒有報告,那麼假設沒有更多的標題(可能缺少任何h5和h6),用戶可能會停止通過標題進行循環。
因此,實際上,如果您跳過關卡,您就會冒險創建可用性問題!
我想知道如何使用HTML5,每次使用
最好在用戶體驗網站http://ux.stackexchange.com/ – jacktheripper 2012-01-08 16:05:47
上發佈此問題。我不是「輔助功能專家」,但缺少關卡會發生什麼情況?他們以某種方式說明了嗎?不?我懷疑這在實踐中並不那麼簡單。 – 2012-01-09 02:12:12