2010-10-21 4 views
24

ho ottenuto il seguente avviso utilizzando il validatore del W3C:HTML5 conformità Checker

Utilizzando funzione sperimentale: HTML5 Conformance Checker

Che cosa significa esattamente? Che non posso contare su questo validatore?

+0

che è lo stesso errore che si ottiene quando dare W3C l'indirizzo del StackOverflow! LOL: P –

risposta

1

In aggiunta a quanto dice Ronnie, tendo a usare HTML5 Validator, che non ti dà quel messaggio, ma è naturalmente anche ancora in fase sperimentale anche se le cose non cambieranno molto in la specifica HTML5 in questa fase credo.

31

L'avviso "Utilizzo della funzionalità sperimentale: controllo di conformità HTML5". significa che il validatore sta controllando il tuo markup come HTML5, ma dal momento che il w3c non ha concordato su ogni parte dello standard HTML5, devi prendere quello che dice il validatore con un pizzico di sale, perché è soggetto a modifiche finché lo standard non è completare. L'avviso non significa che c'è qualcosa di sbagliato nel tuo codice, ma se vuoi eliminare l'avviso, prova a convalidare con un Doctype di "HTML 4.01 Strict".

+2

Se esegui il test con , otterrai il controllo HTML5. Se usi o un altro doctype valido, lo farai non. – Traingamer

+0

Esiste anche un'opzione sul validatore w3c per modificare quale doctype si convalida indipendentemente dal doctype utilizzato nel documento. –

5

HTML5 è un progetto non finito così il validatore è:

  • Nuovo e soggetti a più bug rispetto a uno che è stato in produzione per anni (dal HTML5 ha abbandonato l'eredità SGML dei suoi predecessori - si può 't basta usare un validatore basato DTD)
  • Confrontando il documento su un bersaglio in movimento (che potrebbe essere caduto dietro)