在我的元素中,我使用了 CSS Sprite ,因为有很多图像,现在我们的 SEO 团队说图像应该有 ALT
和 TITLE
标签。我知道 Title
和 ALT
不能添加到背景中。所以他们想出了一个想法,在背景中的那些图像上放置一个 html 中的透明图像,但对我来说这似乎很不合逻辑(如果图像与关键字不相关,那又有什么关系)。因此,请帮助我解决这个问题,以非常合乎逻辑的理由支持您的回答的最佳做法是什么?这样我就可以处理 SEO 团队。
最佳答案
我会说不要使用透明图像,因为早期版本的 IE 不能很好地支持它们。你会看到黑色 block 。但这可以通过一些 javascript hack 来避免。
如果它们只是没有增加网站意义的背景图片,请将其保留为背景图片,但如果图像为网站增加了意义,您应该真正使用 img 标签并使用 alt 标签,因为它们建议。 Alt 标签有助于 SEO。
关于html - 如何将 TITLE 和 ALT 添加到背景图像(CSS Sprites)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8664305/