Ho preso in considerazione la conversione dei miei documenti HTML5 correnti in poliglotta HTML5. Immagino che anche se venissero serviti solo come text/html
, i controlli extra sulla scrittura di XML aiuterebbero a mantenere le mie abitudini di codifica in ordine e valide.Devo scrivere documenti HTML5 Polyglot?
C'è qualcosa di particolarmente eccitante nello spazio solo HTML5 che renderebbe questa scelta poco saggia?
In secondo luogo, le specifiche sono un po 'confuse su come convalidare un documento poliglotta. Presumo le basi sono:
- Nessun errore quando viene eseguito attraverso il W3C Validator come HTML5
- Nessun errore quando attraversano un parser XML
Ma ci sono altre regole mi manca?
In terzo luogo, visto che si è un poliglotta, qualcuno sa ogni limitazione a servire come application/xhtml+xml
ai browser di sostegno e text/html
a quelli non-portante?
Edit: Dopo un po 'piccolo di sperimentare ho scoperto che le entità come
pausa nel XHTML5 (senza DTD). Quel parser XML è un po 'un'arma a doppio taglio, credo di aver già risposto alla mia terza domanda.
Questa domanda ha bisogno di un aggiornamento ... Vedi anche http://stackoverflow.com/q/28419046/ 287948 –