HTML输入的理想用户反馈

时间:2008-09-30 21:31:19

标签: html interface usability standards w3c

让我们面对现实:编写符合标准的HTML标准非常困难。编写语义HTML更是如此,但我不认为计算机可以解决这个问题。

所以我的问题是,输入HTML的用户的“理想”反馈是什么?它是W3C验证器样式的错误列表以及相应的行号和列吗?它是一个带注释的代码显示突出显示的行,错误的解释和可能的修复?拼写检查样式模式,您可以单独处理每个错误?它会给他们任何错误信息吗?此外,什么类型的错误是告诉用户的好主意? (一些广泛的错误包括解析错误,嵌套错误(即在b标记中放置div)和格式错误。)

  • Scottm:好点;我从来没有喜欢W3C列出所有错误的方式。但是,仍然存在让用户适当地编辑违规HTML的问题。
  • onebyone:好的,所以looking at some screenshots看起来像HTML Validator有一个W3C错误列表,但结合了直接进入相关源段并扩展错误信息的能力,如以及你不必滚动从一个部分跳到另一个部分的事实。看起来很不错,但普通的Joe可以使用吗?

编辑1:作为澄清,这是关于接口,不一定是底层实现。但是,界面需要使用简单的HTML和JavaScript(如果它只需要HTML,那么双重可用性点可行),但我认为在这种情况下你会遇到W3C。

2 个答案:

答案 0 :(得分:1)

我一直认为语法高亮很棒。在HTML中,这也是非常有用的,因为开发人员可以很容易地区分标签,因为他/她可以看到它们适当地着色。

就我个人而言,我不喜欢W3C为您提供大量无聊问题的方法。代码本身的视觉辅助工具要好得多。

答案 1 :(得分:1)

Firefox“HTML验证器”插件的输出非常好。它显示了一个大窗口中的源代码,以及一个小窗口中的错误列表(小的无关紧要,因为你通常只关心第一个,因为你的目标是总共没有)。单击要突出显示的错误,并在第二个小窗口中显示扩展说明,而在大窗口中突出显示代码的有问题部分。

但是,附加组件不包含文本编辑器,因此它不是您问题的完整解决方案。它使用了基于SGML的验证器和HTML Tidy,我认为对于本地文件,您可以通过它来进行Tidy建议的更正。