代码之家  ›  专栏  ›  技术社区  ›  awrigley

w3cweb可访问性倡议:拼写错误和外语

  •  1
  • awrigley  · 技术社区  · 14 年前

    我们为一个医疗慈善机构管理一个网站。他们有许多不同语言的常见问题的链接。显然,这些都是用有关的语言写的。

    当测试站点(使用PowerMapper SortSite)以查看W3C WAI问题时,我们发现了一些“拼写错误”,这些错误是由诸如“Bienvenido”之类的单词造成的,这是西班牙语的迎宾语。。。

    由于这些错误被标记为优先级1,我们有可能无法将站点认证为符合标准。

    我们能做什么?我想我们可以用一个doctype?但如果是的话,是哪一个。我们目前正在使用:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    
    1 回复  |  直到 14 年前
        1
  •  1
  •   awrigley    14 年前

    我发现我对doctypes很感兴趣,就像在网站主页上设置的那样。但是,有效的方法是使用LANG属性,如下所示:

    <span lang="es">Bienvenido</span>
    

    其中es是西班牙语的值。下页提供了代码国家/地区对:

    http://www.mcanerin.com/en/articles/meta-language.asp

    例如,如果您想在language标记中包装不同的段落和标题,那么可以使用div而不是span。小心别把英文文本包装起来!否则,你的英语会有拼写错误!

    所有这些努力只是为了提高网站的易访问性。我花了一段时间和一些视障会员在一起,看到他们在乐购购物时必须面对屏幕阅读器,我不仅充满了钦佩,而且已经完全转变成了一个可以上网的人。我可以向你保证,这对他们的生活有很大的影响。