【发布时间】:2017-03-05 19:12:26
【问题描述】:
对于以下标记,是否应将<i> 元素重构为以下 HTML 以使其更易于辅助技术(如屏幕阅读器)访问?
aria-hidden="true"属性应用于<i>元素aria-label="Click to view Shopping Bag"应用于<a>元素
<a href="http://www.cottontraders.com" class="mini" title="Click to view Shopping Bag">
<span class="show-for-xlarge-up">Shopping Bag</span> (<span id="updateItems" class="js-updateItems minicart-items-number">0</span>)
<span class="load-spin">
<i class="ct-shopping-bag"></i>
</span>
<span class="text-deco">
<span class="minicart-total">
<span id="updateTotal" class="js-updateTotal">£0.00</span>
</span>
</span>
</a>
编辑版本:
<a href="http://www.cottontraders.com" aria-label="Click to view Shopping Bag" class="mini" title="Click to view Shopping Bag">
<span class="show-for-xlarge-up">Shopping Bag</span> (<span id="updateItems" class="js-updateItems minicart-items-number">0</span>)
<span class="load-spin">
<i class="ct-shopping-bag" aria-hidden="true"></i>
</span>
<span class="text-deco">
<span class="minicart-total">
<span id="updateTotal" class="js-updateTotal">£0.00</span>
</span>
</span>
</a>
【问题讨论】:
标签: css accessibility wai-aria