WEB可用性学习<十>添加额外装饰

16
四/10
2

并非所有文档生来平等

Office的背后

将Office文档转化为HTML要做几步:

  • 检查颜色、对比度;如果有视频,检查视频。具体操作参考前一章
  • 为包含信息的图片添加替代文本
  • 当处理演示文稿软件时,需要将所有演讲中说的话制作成文字记录或字幕;取消变换效果。

PDF:创建高可用性的便携文档

PDF有三种:扫描图像;没有标签的文本;带标签的PDF。
扫描图像的PDF几乎没有什么可用性。有必要用一些特殊的软件将图像转化为文本。但这些文本在修改后依然没有标签作为支持。
然后为这些扫描图像的生成文本添加标签;检查纯文本。最终得到高可用性的PDF版本。

脚本的回应

脚本的不速之客

脚本页面需要满足的特点:

  • 注意行为和样式的分离
  • 页面不依赖特定的输入设备
  • 页面在没有脚本情况下依然可以运行

源代码的可用性应该避免出现以下3种书写形式:

  • <a href='...' onclick='[脚本在这里]'>(高耦合)
  • <a href='javascript: func(...)'>(javascript不应该出现在href中,可能导致空链接)
  • <a href='#' onclick='...'>(综合了上面2个的问题。)

高端脚本

Ajax虽然是使用javascript来实现富Web界面,但它依然可以具有可用性。
当Ajax发生更新时,它可能带来一些可用性问题,解决方案如下:

  • 使用视觉或听觉反馈来标示页面刷新
  • 向用户说明,页面会自动刷新其内容,或者告诉使用用屏幕阅读器的用户关闭Javascript
  • 明确提供选择。使不喜欢Javascript的用户可以更换模式

当使用脚本实现拖放效果时,也可以提供多一个接口,用按钮的形式替代拖放。
使用API(如YUI)

WEB可用性学习(完)

Comments (2) Trackbacks (0)
  1. 山东SEO
    3:27 下午 on 六月 24th, 2010

    哈哈,再次造访贵博客,文章写的不错,希望能回访哦.成为朋友

    [回复]

  2. 济南百度优化
    1:44 下午 on 七月 13th, 2010

    纯属路过。。。。不过博客很不错哦

    [回复]

Leave a comment

No trackbacks yet.