He estado considerando la conversión de mis documentos HTML5 actuales a HTML5 políglotas. Me imagino que incluso si solo se sirven como text/html
, las verificaciones adicionales de escribirlo en XML ayudarían a mantener mis hábitos de codificación ordenados y válidos.¿Debo escribir documentos HTML5 de Polyglot?
¿Hay algo particularmente emocionante en el espacio de solo HTML5 que haría de esta una elección imprudente?
En segundo lugar, las especificaciones son un poco confusas sobre cómo validar un documento políglota. Asumo que los fundamentos son:
- No hay errores cuando se ejecuta a través de la W3C Validador como HTML5
- No hay errores cuando se ejecutan a través de un analizador XML
Pero ¿hay otras reglas que me faltan?
En tercer lugar, ya que es un políglota, ¿alguien sabe alguna advertencias para servir como application/xhtml+xml
a los navegadores de apoyo y text/html
a los no-apoyo?
Editar: Después de un poco de experimentación, encontré que entidades como
se rompen en XHTML5 (sin DTD). Ese analizador XML es un arma de doble filo, creo que ya he respondido mi tercera pregunta.
Esta pregunta necesita una actualización ... Ver también http://stackoverflow.com/q/28419046/ 287948 –