假设您正在开发一个网站,而盲人用户将是您的目标市场的重要组成部分。如果网站包括文档编辑功能,那么适合使用的WYSIWYM工具是什么?像Markdown、Textile和Wiki Formatting这样的语言对于盲人用户是否真正可访问或者不方便?
假设您正在开发一个网站,而盲人用户将是您的目标市场的重要组成部分。如果网站包括文档编辑功能,那么适合使用的WYSIWYM工具是什么?像Markdown、Textile和Wiki Formatting这样的语言对于盲人用户是否真正可访问或者不方便?
我是一名盲人程序员,虽然我没有使用过你提到的大多数编程语言,但我发现只要你有学习的意愿,任何标记语言都相当容易使用。对于维基等场合,我使用HTML或几种标记语言都没有问题。这在一定程度上取决于用户对您的网站投入了多少精力。如果一个网站很少被访问或者访问时间很短,那么无论是否视力障碍,用户都不太可能花时间去学习所需的标记语言。不幸的是,我还没有找到一个可访问的JavaScript所见即所得编辑器,但我发现手动输入标记语言更容易,因此没有进行深入搜索。
我不知道WYSIWYG/WYSIWYM工具,但我知道在编写你自己的编辑器代码时遵守W3C标准(特别是他们的HTML5和CSS3草案)会有很大帮助。
在CSS中,您可以指定语音的速度和语调。在HTML中,您可以指定屏幕阅读器兼容的替代文本(许多元素中的alt
属性)。请确保知道何时使用abbr
和acronym
元素。当您想要屏幕阅读器读取缩写的含义时,请使用前者;当缩写应被读作单词时,请使用后者(例如ASAP、NATO和OS)。
对于编辑器本身,我建议创建一个使用div和span的所见即所得编辑器。屏幕阅读器将轻松理解文档的结构。对于当前行,请使用文本框;对于未被编辑的每一行,立即将内容转换为有效的HTML。
如果您找到了一个好的工具,请务必在此处发布。我也在寻找一个。:-)