Qual è il ruolo DTD HTML 4 in HTML5

0

Tutti, so che ci sono tre tipi di DTD per HTML 4.01 (strict, transitional e frameset). E sapevo che DTD definisce la sintassi dei costrutti di markup e la struttura del documento con un elenco di elementi e attributi legali.

Quindi perché DTD manca in HTML 5 ? Non è necessario per HTML 5 document ? Oppure non è necessario specificare DTD per HTML5 a causa di un solo DTD per HTML 5 per impostazione predefinita? Qualche motivo speciale per rimuovere DTD per HTML5 ?

Grazie

    
posta Joe.wang 20.11.2014 - 12:13
fonte

1 risposta

3

HTML5 non è un'applicazione SGML, quindi non ha bisogno di una DTD SGML. Sono abbastanza sicuro che ci sono alcune cose in HTML5 che sono illegali in SGML, quindi anche se lo si volesse, non si potrebbe creare una DTD SGML per HTML5.

    
risposta data 20.11.2014 - 12:52
fonte

Leggi altre domande sui tag