适用于残疾用户的标记语言是什么?

Ric*_*uen 26 markup accessibility wysiwym

假设您正在开发一个网站,盲人用户将是您目标市场的重要组成部分.如果网站包含文档编辑功能,那么什么是适当的WYSIWYM工具?Markdown,TextileWiki Formatting等语言是否真的可以访问,还是对盲人用户不方便?

Jar*_*red 32

我是一名盲人程序员,虽然我没有使用你提到的大多数语言,但我发现如果你有学习它的愿望,任何降价语言都相当容易使用.对于wiki来说,使用HTML或多种标记语言我没有问题.其中一部分将取决于用户在您网站中的投资方式.如果它是一个不经常访问或短时间访问的站点,那么用户不太可能花时间学习所需的标记,无论他们是否是盲人.不幸的是,我还没有找到一个可访问的JavaScript WYSIWYG编辑器,但我发现手动输入标记更容易,所以看起来不是很难.

  • 获得第一手经验的+1 ...但我也很好奇这对于技术水平较低的用户是否仍然适用?(即不是程序员) (3认同)

Saq*_*qib 15

第一个问题是:语义结构有多重要?你能用纯文字逃脱吗?您可以进行简单的解析,例如将空白行视为段落标记,处理以*开头的一系列行作为项目符号列表,识别URL并将其作为链接等.

作为一名盲人开发者,我在理解像Markdown这样的语言时没有任何问题.但如果这是我不熟悉的语法,我只会在我经常使用该网站时学习它,或者非常关心内容.

最后两个想法浮现在脑海:当我使用TinyMCE的肯定遇到一些辅助的挑战,你可以开发的东西要简单得多 - 提供小于10个格式化选项,如插入超链接,使得名单,居中文本,设置样式(如标题)等.

最后,当我与非技术盲人交谈时,他们通常只是在Word中写下他们的内容并粘贴到维基或博客文章中.当我第一次听到它时听起来很奇怪,但它确实有意义.因此,理想的解决方案将接受内容粘贴.

最后 - 它取决于它的重要性,以及您想要花费多少精力.也许Markdown编辑器有一个实时预览(比如在这个网站上),用于插入简单格式的按钮,如URL,以及粘贴富文本的功能都会勾选所有框:-)