当前位置: 首页 > 图文教程 > 网页制作 > HTML/XHTML教程 > 图片IMG标记的alt属性和title属性

HTML/XHTML教程
CSS基础:设计网页常用规范详解
CSS教程:十步学会用css建站
CSS基础:24条网页布局开发小技巧
CSS教程:在网页布局中简单实现垂直居中的办法
css基础教程:颜色和文本属性的控制
专家总结:网页设计师必须遵守的十条守则
html技巧:超级链接a的提示和打开方式
css教程:学习背景图像属性background
例说网页Semantics:Html/Xhtml是否真正符合标准
IE7与web标准设计系列教程:前言
IE7与web标准设计系列教程:更丰富的CSS选择符
IE7与web标准设计系列教程:修正引起页面布局混乱的祸首
web标准教程:IE6和IE7的共存
web标准:IE多版本共存的解决方案:IETester
CSS基础教程:认识CSS选择符
web标准:比较IE6与IE7,放纵的孩子与严厉的父亲
学好标准CSS的模型是否必须放弃IE?
CSS教程:如何处理有冲突的CSS规则
教你用html和css写出漂亮正规的Blog
CSS基础:如何避免table强迫症

HTML/XHTML教程 中的 图片IMG标记的alt属性和title属性


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-28   浏览: 86 ::
收藏到网摘: n/a

正确的使用alt text属性和title属性不仅可以提高图片的搜索能力,对用户体验上也是很有帮助。

alt text

替换文字(alt text)是为了给那些不能看到你文档中图像的浏览者提供文字说明。这包括那些使用本来就不支持图像显示或者图像显示被关闭的浏览器的用户,视觉障碍的用户和使用屏幕阅读器的用户。所以替换文字是用来替代图像而不是提供额外说明文字的。Alt text在IE浏览器中还起到了title的作用——鼠标经过时的文字提示。IE浏览器给了大家一个误导,在IE中ALT会变成文字提示是因为IE不标准。这一点Firefox做的就比较好。

title

title是对图片的说明和额外补充,如果需要在鼠标经过图片时出现文字提示应该用属性title。title属性的优先级高于alt text。但由于错误的引导,很多初学者就在img标签内只加了alt属性。

下面看个例子,我们可以更清楚的看清alt text和 title之间的区别:

//*图片不显示
<img src="webjx.jpg" width="400" height="104"alt="软晨学习网">  
<img src="webjx.jpg" width="239" height="104" title="软晨学习网" />
//*图片显示
<img src="webjx.png"  title="软晨学习网" />
<img src="webjx.png"  alt="软晨学习网" />
 
在IE浏览器中,这四句代码,鼠标经过图片时,都会出现文字提示。

而在Firefox浏览器中,前三句代码,鼠标经过图片时,都会出现文字提示,最后一句代码,鼠标经过图片不会显示文字提示(如下图所示)。

也就是说当图片不能显示时,鼠标经过图片时会显示替换文字的内容,而当图片可以显示时,鼠标经过图片时,替换文字就不会显示出来了。

现在我们已经知道alt text和title有什么不同了,那么我们怎样才能正确使用它们呢?

1. alt text和title对访问者都很重要(alt text对搜索引擎会更重要一些),所以在定义img对象时,最好将alt text和title属性都写全,保证在各种浏览器中都能正常使用。

2. 在alt text和title中包含关键字,并且二者内容最好不一样。

3. 不要在alt text和title中堆积关键字,否则可能会导致搜索引擎惩罚。