il fatto che validi w3c non vuol dire nulla... è come dire "voglio prendere un certificato"... per cosa? per che standard del w3c vuoi validare?
Ma anche il procedimento dovrebbe essere l'opposto, ovvero mentre costruisci ti assicuri di usare "cose" che rispettino certi standard, in qualche caso a farlo dopo hai sorprese