Pregunta

Estoy intentando conseguir un sitio para validar como HTML5 en la W3C Validador de marcado . Cuando utilizo la opción "Validar con URI", se genera un montón de errores, pero cuando puedo copiar y pegar el código HTML en el "Validar mediante entrada directa", valida perfectamente. Cuando ejecuto un diff de las dos fuentes devueltos por el validador, las únicas diferencias son las fichas de autenticidad carriles (rieles cadenas aleatorias utiliza para validar formularios - esto se espera).

Me he dado cuenta que en ambas circunstancias, me sale un "No Codificación de caracteres declarada a nivel de documento" aviso, lo que he visto en otros sitios, pero siempre supuso que era un error en el validador de HTML 5, ya que tengo una adecuada etiqueta meta:

<meta charset="UTF-8">

La mayoría de los errores son algo en la línea de lo siguiente:

    .
  • Cita "en el nombre del atributo Causa probable: cita Coincidencia falta alguna parte anterior
  • .
  • Mala relación de atributo para el elemento de etiqueta:. Un ID no debe ser la cadena vacía
  • Atributo "contraseña" no permitido en la etiqueta elemento en este punto.

Actúa como si hubiera una cotización no coincidentes, pero no puedo encontrar nada malo, y de nuevo, la entrada directa idéntica valida perfectamente.

Cualquier idea de lo que está pasando aquí? Gracias!

¿Fue útil?

Solución

Este es un conocida error en el W3C Perl capa. Validator.nu tiene el mismo extremo posterior, pero sin la capa de Perl.

Otros consejos

Puede ser que sea un error de validación, en cuyo caso su página podría ser de interés para los desarrolladores de validación. Por favor, considere ponerse en contacto con ellos: http://validator.w3.org/feedback.html

<meta charset="UTF-8">

Trate de usar esto en su lugar:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Trate <meta charset="UTF-8" /> incluyendo el cierre de barra diagonal

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