让我们面对现实:编写合适的,符合标准的HTML相当困难。编写语义HTML更是如此,但我认为计算机无法解决这个问题。HTML输入的理想用户反馈
所以我对你的问题是,输入HTML的用户的“理想”反馈是什么?它会是一个W3C验证器风格的错误列表和相应的行号和列吗?它是一个带突出显示的行的注释代码显示,错误的解释和可能的修复?拼写检查样式模式,您可以分别处理每个错误?是否而不是给他们任何错误信息?另外,什么类型的错误是告诉用户的好主意? (错误的一些大类包括解析错误,嵌套错误(即把在B标签一个div)和良好性错误。)
- Scottm:好点;我从来不喜欢列出所有错误的W3C方式。但是,仍然存在让用户适当地编辑违规HTML的问题。
- onebyone:好的,所以looking at some screenshots它看起来像HTML Validator有一个W3C的错误列表,但结合能够直接去相关的源代码段和扩展的错误信息,以及事实上,你不必须滚动以从一个部分跳到另一个部分。看起来不错,但它可以被普通的乔使用吗?
编辑1:作为一个澄清,这是关于接口,不一定是底层实现。然而,界面需要用纯HTML和JavaScript来实现(如果它只需要HTML,那么双重可用性点,但是我认为在这种情况下你将会陷入W3C)。
是的,但除了在解析错误的情况下,语法高亮不足以向用户指出事情出错的地方。 – 2008-09-30 21:36:30