img 里不应该是用alt标签吗.怎么用title
文本才用title吧
文本才用title吧
2015-04-26
详情请参见此文:http://www.junchenwu.com/2005/05/alttitle.html
以我的理解,简言之,alt是用来替代图像而不是提供额外说明文字的。相比之下,title用来提供有意义的说明,这才是对用户有价值的信息。SEO不就是以用户价值为导向的吗。
因为浏览器厂商的原因,导致alt属性和title属性看起来相同。但就W3C标准来说,“为不能显示图像、窗体或applets的用户代理(UA),alt属性用来指定替换文字。”,而title属性为设置该属性的元素提供建议性的信息。
title属性有一个很好的用途,即为链接添加描述性文字,特别是当连接本身并不是十分清楚的表达了链接的目的。这样就使得访问者知道那些链接将会带他们到什么地方,他们就不会加载一个可能完全不感兴趣的页面。另外一个潜在的应用就是为图像提供额外的说明信息,比如日期或者其他非本质的信息。
另补充说明,title是HTML的全局属性,不是说只有几个标签才有;alt属性则不多,在img、area和input这些元素有,而且alt属性因不同浏览器不同表现不同,尤其是IE采用了违反W3C的标准展示alt。如果以IE的表现看待这些东西,确实容易搞混很多问题。IE的出发点也许是好的,但是设计的实在让人无语。
另请参阅:
W3School对于Alt属性的介绍:
http://www.w3school.com.cn/tags/att_img_alt.asp
W3School对于title属性的介绍:
http://www.w3school.com.cn/tags/att_standard_title.asp
W3School对于全局属性的介绍:
http://www.w3school.com.cn/tags/html_ref_standardattributes.asp
W3C的HTML5标准介绍(英文):
http://www.w3.org/TR/2014/REC-html5-20141028/dom.html#the-title-attribute
举报