图像Alt和标题属性

Chr*_*ris 1 html javascript accessibility image tooltip

我有一个客户讨厌浏览器中显示的工具提示的图像的alt和title属性.他们要求将他们删除.显然这是SEO和辅助功能的问题.

虽然可访问性对我来说不是什么大问题,但SEO因素是.我最初的想法是使用快速JS脚本删除图像的alt和title属性.有人看到任何问题吗?

Mic*_*yen 6

alttitle属性是两回事.

alt属性用于可访问性原因,并且是W3C设置的标准所要求的.在美国,它也是Section 508法律法规的一部分.alt在旧版本的Internet Explorer中,该属性通过工具提示显示其内容时表现不佳.我知道Internet Explorer 9不再有这种行为.

title属性用于强制浏览器显示带有内容的工具提示.

我给你的建议是使用alt属性而不是title属性.建议您的客户将浏览器更新为更符合标准的浏览器,如果工具提示让他们烦恼那么多.

现代屏幕阅读器读取生成的DOM.这意味着如果您通过JavaScript删除标签,您不仅会在事后使代码无效,您可能会伤害那些将使用辅助技术访问该网站的人.

我强烈建议你不要这样做.

更多信息
由于以下alt属性,Target被起诉和解决:http://www.sitepoint.com/target-settles-accessibility-lawsuit-for-6-million/

由于这个里程碑式的案件,它的安全地说,第508 DOES NOT只适用于联邦和政府网站.