最近,我在我的代碼中廣泛使用了圖標,這是在對 fa-fa-awesome 的偉大探索之后,它真的很棒 4sure。但我不明白的是,為什么我們要使用 aria-hidden。對于那些不喜歡閱讀單詞和段落的人來說,這是一個例子:<link rel="stylesheet" href="https://pro.fontawesome.com/releases/v5.10.0/css/all.css"/><i class="fa fa-eye" aria-hidden="true"></i>
1 回答

慕村225694
TA貢獻1880條經驗 獲得超4個贊
通常,輔助技術會構建一個Accessibility Tree
來構建您的 UI,而不是通常的DOM Tree
.?通過aria-
屬性,您可以控制其Accessibility Tree
構建方式。
因為圖標幾乎總是純粹的裝飾功能,所以明智的做法是將它們完全排除在Accessibility Tree
.?aria-hidden="true"
就達到了這個目的。因此,它包含在每個示例中<i>
- 讓互聯網成為一個更容易訪問的地方。
人們相信之所以會出現這種混亂,是因為網絡開發人員常常留下這樣的印象:他們的網站只能通過現代圖形瀏覽器訪問。因此,在瀏覽器中不起作用的 HTML 功能的用途尚不明確。然而,網絡資源可以通過多種方式訪問,我們必須確保我們的網頁在所有這些方式中都表現良好。
- 1 回答
- 0 關注
- 175 瀏覽
添加回答
舉報
0/150
提交
取消