出于SEO的原因,使用带有div的alt标签?

时间:2012-08-09 08:16:12

标签: html css seo

目前我在css中使用div和'background-image'来放入我的图像。但是,我如何使用这些对SEO有利?我过去常常使用alt-tags作为我的SEO策略的一部分。你如何用div做到这一点。或者你建议在相关部分使用img src吗?

4 个答案:

答案 0 :(得分:5)

  

目前我正在使用div和' background-image'在CSS中放入我的图像。

为背景图片执行此操作。不要为内容图片这样做。

  

但是,我如何使用这些对SEO有利?

为人们撰写(可访问的)内容。相信搜索引擎可以找到它。

  

我过去常常使用alt-tags作为我的SEO策略的一部分。

希望它们是good alt texts(希望你的意思是属性,而不是标签)。

  

或者你们建议只在相关部分使用img src吗?

内容图片应使用<img>元素。

答案 1 :(得分:2)

这取决于具体情况。

如果您的图像是背景图像(如在平铺背景中,或某种形式的图像属于背景),那么它应该是背景图像,理论上不需要替代文字。

如果您的图片是内容图片,那么可访问性&amp; SEO目的,这应该是img元素。

关于使用“img vs background-image”的StackOverflow上已经有一个非常流行的问题,可以在这里找到:

When to use IMG vs. CSS background-image?

答案 2 :(得分:1)

如果图片仅出于设计原因,请通过css的背景图片添加图片,并且不需要用于seo的alt。但是当图像对网站的内容很重要时,您应该将其插入到html中,然后使用<img src="" alt="" />

答案 3 :(得分:1)

任何不遵循the HTML spec的事情都是个坏主意。从技术上讲,你可以使用标题标签,但请不要。

在SEO中过度优化总是一个坏主意。