【发布时间】:2018-01-04 05:24:34
【问题描述】:
我需要在锚元素中使用一个很棒的字体图标。锚元素不包含任何东西,而不是图标。
例如:
<a href="#" aria-label="List">
<i className="fa fa-list-ul"
title="List View"
aria-hidden="true"
title="List View">
</i>
</a>
我想知道的是把 aria-hidden="true" 放到图标上是不是错误的,因为锚标签内没有其他文本或内容(在这种情况下,标签变成信息所以我认为在这里使用 aria-hidden="false" 是可以的)。
有没有相关的规则让我们都可以遵守?
【问题讨论】:
-
“锚元素不包含任何东西,而不是图标。” - 如果你想正确地做,那就改变它。 24a11y.com/2017/providing-alternate-content-screen-reader-users
标签: html accessibility