0
我一直在閱讀有關使用ARIA讓屏幕閱讀器閱讀標籤,否則不會在那裏。但是,我很難獲得一個下拉菜單(來自Foundation 6)以供閱讀。考慮這段代碼:處理屏幕閱讀器ARIA
<li role="menuitem">
<label id="label1" class="sr-only">Testing click label</label>
<a class="submenu-link" href="/" tabindex="1">
<span class="has-tip right" data-tooltip aria-haspopup="true" data-disable-hover="false" title="Foundation tooltip">
<i class="fa fa-plus-circle"></i>
<span class="text" aria-hidden="true" aria-labelledby="label1">Click here</span>
</span>
</a>
</li>
有兩件事情我迷惑一下:
- 爲什麼沒有
<a>
標籤由屏幕閱讀器,並非適用於所有其他人一樣讀一個菜單下拉菜單? - 爲什麼
aria-labelledby
沒有被讀取?
我忘了對此發表評論。我發現事情確實有效,但聽到懸停的屏幕閱讀器時,讀者實際上是在按Tab鍵時說出標籤。所以我不需要''''''和''''aria-labelledby'''。那是絕望之情。 另一方面,你是對的,我的代碼有很多,這是不能及時處理可訪問性的結果。另外,我正在使用基金會。這是來自其下拉菜單部分的菜單項。感謝您的建議,我會在未來的項目中牢記它們。 –