Ciao a tutti, ho guardato in giro per il forum e in rete, ma per risolvere il mio problema non ho trovato niente.

Sto convertendo una pagina da HTML 4.0 transitional a XHTML 1.0 ed ho problemi nella validazione.

Gli errori sono quasi tutti uguali, o dice che l'elemento </p> non è stato mai aperto tipo cosi:

Error Line 92, Column 53: end tag for element "p" which is not open

dal test precedente del W3c e clicca su analizza.</p>

Il paragrafo intero sarebbe:


Ora se vuoi avere una rapida analisi dei tuoi errori, inserisci un nome a tua scelta, l'indirizzo del tuo sito web ed il numero degli errori individuati
dal test precedente del W3c e clicca su analizza.</p>
.

Altri errori in quantità sono questo genere:

Line 95, Column 52: document type does not allow element "br" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del" start-tag



Nome: <input type="text"name="nome" /></p>


Il paragrafo intero è questo:



Nome: <input type="text"name="nome" /></p>


Altri errori nei meta tipo questo:
# Error Line 15, Column 19: attributes construct error

<meta name="author"content="Simone Conio - simoneim@live.it" />


# Error Line 15, Column 19: Couldn't find end of Start Tag meta line 15

<meta name="author"content="Simone Conio - simoneim@live.it" />

Nei form:

# Error Line 98, Column 23: attributes construct error



<input type="submit"value="Analizza" /></p> </form>




# Error Line 98, Column 23: Couldn't find end of Start Tag input line 98



<input type="submit"value="Analizza" /></p> </form>



Nella chiusura della pagina:

Line 115: Extra content at the end of the document

</html>

Ed anche nell'unico javascript per l'orario:

Line 33, Column 41: there is no attribute "language"

<script type="text/javascript" language="javascript">

Io vorrei capire cosa sbaglio non solo correggerlo alla buona, qualcuno ha tempo per spiegarmi in cosa e come sbaglio
come andrebbe fatto e perchè?

Grazie mille in anticipo.

SImone