Il Doctype lo devi scegliere in base al linguaggio della pagina.
Se hai problemi, puo` darsi che il transitional sia piu` adatto; ma se la pagina sballa, significa che ci sono errori di quel particoalre linguaggio.
Comunque il buon vecchio tidy, e` in grado di trasformare una pag in XHTML: solo dovresti confrontare le versioni e non fidarti solo di uno strumento che, per quanto validissimo, i miracoli non li fa.

Rispondi quotando