孤独图标的无效性

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 为您旅程的每个阶段提供云产品。立即开始使用 200 美元的免费额度!

图标很棒,但正如我们一次又一次地看到的那样,它们通常无法独立完成工作。即使您在可访问性方面做得很好,并确保为辅助技术提供相应的文本,但具有讽刺意味的是,您可能会让视觉浏览的用户感到困惑,就像 Matt Wilcox 在这篇文章中描述他母亲的情况一样。

我非常喜欢 这种标记模式,包括内联 SVG 作为首选的图标系统

<button>
  <svg class="icon icon-cart" viewBox="0 0 100 100" aria-hidden="true">
    <!-- all your hot svg action, like: -->
    <path d=" ... " />
  </svg>
  Add to Cart
</button>

或者,如果按钮实际上是一个链接而不是一个由 JavaScript 驱动的操作,我将使用 <a href=""> 而不是 <button> 包装器。

直接链接 →