【问题标题】:What's more accessible, text-indent: -9999px or just using an img with an alt tag?更容易访问的是 text-indent: -9999px 还是仅使用带有 alt 标签的 img?
【发布时间】:2012-08-17 15:01:22
【问题描述】:

我注意到最近出现了很多关于可访问性和 SEO 最佳实践的文章,质疑旧 CSS text-indent: -9999px 技巧的使用,我很好奇这里的最佳实践是什么。

Google 的一位员工表示,图像上的 it's not greatalt 标记对于屏幕阅读器来说应该很好。这背后有什么真正的真相吗?我是否应该改变我在网站上处理某些图片的方式?

【问题讨论】:

  • 请参阅Zeldman's article,了解大型负文本缩进可能存在的性能缺陷。

标签: html css seo


【解决方案1】:

带有 alt 属性的图片。

文本缩进技巧对于屏幕阅读器用户来说非常好,但对于刚刚关闭图像(或由于网络错误而无法加载图像(尝试在移动的火车上使用 3G 这样有趣))。

【讨论】:

    【解决方案2】:

    我想说alt 属性更易于访问,除非文本缩进的元素是带有徽标作为背景的标题元素(H1、H2 等)。

    在这种情况下,我认为文档结构是最重要的,使用正确的标题文本很重要。这样,即使在使用 1.0 版查看页面时,文档结构也会保持不变 :-)

    【讨论】:

    • 没有什么能阻止你<h2><img alt="..."></h2>
    猜你喜欢
    • 1970-01-01
    • 2012-02-16
    • 2021-07-17
    • 1970-01-01
    • 2011-08-04
    • 1970-01-01
    • 2019-05-27
    • 1970-01-01
    • 2011-01-01
    相关资源
    最近更新 更多