Pregunta

Seamos realistas: escribir un código HTML adecuado y compatible con los estándares es bastante difícil de hacer. Escribir HTML semántico lo es aún más, pero no creo que sea posible que una computadora lo descubra.

Por lo tanto, mi pregunta para usted es qué haría el " ideal " comentarios para un usuario que ingresó a HTML? ¿Sería una lista de errores del estilo del validador W3C y los números de línea y columnas correspondientes? ¿Sería una visualización de código anotado de líneas resaltadas, explicaciones de los errores y posibles correcciones? ¿Un modo de estilo de corrección ortográfica en el que maneja cada error por separado? ¿Sería no darles alguna información de error? Además, ¿qué tipos de errores son una buena idea para informar a los usuarios? (Algunas clases amplias de errores incluyen errores de análisis, errores de anidamiento (es decir, poner un div en una etiqueta b) y errores de buena forma.)

  • Scottm: Buen punto; Nunca me ha gustado la forma W3C de enumerar todos los errores tampoco. Sin embargo, aún queda la cuestión de permitir que el usuario edite el HTML ofensivo de manera adecuada.
  • onebyone: Ok, entonces mirando algunas capturas de pantalla parece que HTML Validator tiene una lista de errores de W3C, pero combinada con la capacidad de ir directamente al segmento fuente relevante y la información ampliada de errores, así como el hecho de que no tiene que ir tan solo para saltar de una Sección a otra. Se ve bastante bien, pero ¿es utilizable por el Joe promedio?

Edit 1: Como aclaración, esto se refiere a la interfaz, no necesariamente a la implementación subyacente. Sin embargo, la interfaz debe ser factible con HTML simple y JavaScript (puntos de doble uso si solo necesita HTML, pero creo que en ese caso se quedará atascado con W3C).

¿Fue útil?

Solución

La salida del Firefox " validador de HTML " El complemento es bastante bueno. Le muestra la fuente en una ventana grande, y una lista de errores en una ventana pequeña (la pequeñez no importa, ya que generalmente solo le importa la primera, ya que apunta a un total de ninguno). Haga clic en un error para resaltar, y se mostrará una explicación ampliada en una segunda ventana pequeña, mientras que la parte ofensiva del código se resaltará en la ventana grande.

Sin embargo, el complemento no incluye un editor de texto, por lo que no es una solución completa para su problema. Sin embargo, utiliza tanto un validador basado en SGML como HTML Tidy, y creo que para los archivos locales puedes obtener las correcciones sugeridas por Tidy.

Otros consejos

Siempre creo que el resaltado de sintaxis es genial. En HTML, esto también sería muy útil, ya que las etiquetas pueden ser fácilmente distinguidas por el desarrollador cuando puede verlas de un color adecuado.

Personalmente, no me gusta la manera en que W3C te da una gran lista de problemas aburridos. Las ayudas visuales en el código en sí son mucho mejores.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top