【发布时间】:2016-04-05 06:52:30
【问题描述】:
如果引用图片,alt 属性的正确用法是什么?
它似乎可以作为带有“装饰文本”的图像,which W3C recommends 将整个文本放在 alt 属性中。但是,我猜他们对修饰文本的想法是一个简短的短语。事实上,他们建议 alt 属性使用“短线”。
此外,some screen readers 显然将文本分成 125 个字符的块。
更具体到我的情况(因为这个问题可能看起来微不足道),我经营一个获得大量流量的报价网站,因此确保它可访问且语义对我来说很重要。在下一个版本中,引号将显示为拼贴画——一些文字,一些图片引号。
我最初计划使用以下内容,基于 alt 属性应该用短句描述图像的事实:
关于勇气、毅力和成功的图片引用
这很简短,描述性强,非常适合 SEO。然而,在我看来,像这样的描述对于浏览网站上的引文的盲人来说毫无用处。是的,他们可以点击获取整个报价,但替代文本不会使原始图像或页面对他们非常有用。
而且,作为事后的想法,我不知道是否应该使用“图片”这个词。通常建议省略图像、图片、图标等字词。但在这种情况下,它似乎很有用,可以为用户提供有关正在阅读的内容的更多信息——考虑到 alt 文本实际上是打开的内容图像,而不是原始图像。而且我不认为应该在 alt 属性中引用实际图像,因为图像的“目的”是呈现报价。
然后我认为这是最有意义的:
Anne M. Lindbergh 的名言:“尝试过同样需要勇气 并失败了,因为它已经尝试并成功了。'
这为用户提供了即将阅读给他们的内容的描述,然后是一个冒号——据我了解,这会导致屏幕阅读器暂停——并以引用结束。
唯一的问题是长引号(最多可包含 200 到 600 个字符)在用作替代文本时会给屏幕阅读器带来问题。我什至想知道这种格式是否会对 SEO 产生负面影响(让它看起来像是我过度优化了)。
因此,考虑到所有这些,我是否应该将图片引用本质上视为“复杂”图像,因此无法访问?还是我应该添加所有文本并希望最好?
【问题讨论】:
-
如果您将引文的文本放入 alt 标签,这对于屏幕阅读器和 SEO 来说肯定是一种胜利。毕竟,它是你的形象的词等价物。
-
所以你有显示引号的图片(例如,在主页上列出),并且每张图片都链接到与文本具有相同引号的页面?图片是否总是包含完整的报价,或者它可能是一个预告片? -- 也许一个标记示例可以澄清。
-
@unor 是的,没错。图片将始终显示完整的报价。单击图像会将用户带到该特定报价页面,该页面将在顶部显示报价文本,下面是有关该报价的其他信息,然后是所有带有该特定报价的相关图片库。跨度>
-
让事情变得更加复杂,屏幕阅读器与they handle quotation marks 的方式不一致。所以 alt="Quote: 'Text here'" 对一些人有用,对另一些人来说很烦人(一些读者会阅读“quote, left quote”。
-
所以为了屏幕阅读器之间的一致性,也许以下会更好(去掉引号)... alt="Quote: 尝试和失败需要和尝试过一样多的勇气并成功了。——Anne M. Lindbergh"
标签: html seo semantic-markup alt