2011-09-21 108 views
0

方法1:图像alt属性

传统我将包括这样的图像:

<img src="image.png" alt="image" /> 

而且alt attribute将是其原因有二:

  1. 帮助有图像的访客
  2. SEO目的。所以漫游器和爬虫知道图像是什么,即关键字。

方法2:

然而,如果我是包括经由一个CSS样式表中的图像:

HTML

<div class="image"></div> 

CSS

.image { 
background-image: url(images/products_partitioning.png); 
} 

有没有反正包括通过'方法1'中看到的alt属性,在方法2中用于SEO目的。

回答

4

如果图像是背景图像,然后,将没有意义使其具有替代内容(因为它是根据定义,不内容)。

如果图像不是背景图像,那么它应该包含在<img>元素中,而不是CSS。 (有一些黑客涉及元素中的真实内容,然后在该元素上设置固定尺寸以及背景图片和text-indent: -9999px,但这是丑陋的和非语义的(也与您所要求的相反)) 。