Oddio, scusami ma non resisto.
Visto che scrivi l'html con blocco note:
Questa riga apre il body. Nella tua pagina, si apre dentro l'head!
Codice HTML:
<body lang=”it”>
Anche:
Codice HTML:
<body>
<!-- Sfondo del sito -->
<body bgcolor="#d0d0d0">
<body link="red" alink="yellow" vlink="green">
Indicano altre tre aperture del <body>, quando in una pagina deve essercene soltanto uno: tutte e quattro le aperture del body, sarebbe meglio (ma non comunque corretto per l'html attuale) scriverle:
Codice HTML:
<body lang="it" bgcolor="#d0d0d0" link="red" alink="yellow" vlink="green">
Come ho detto sopra, seguendo l'html attuale, non si possono dichiarare quelle proprietà lato HTML (bgcolor, link, alionk, vlink...): lo stile va dichiarato con il CSS!
Anche tutti i <br>, <big>, <i> andrebbero sostituiti con opportune proprietà css!
p.s:
Codice HTML:
<big><big><b>Benvenuti nel mio sito</b></big></big>
Perché due volte <big>?
In generale, il validatore può darti una grande mano a capire gli errori di sintassi.
So benissimo che hai chiesto tutta un'altra cosa, ma vista l'ora e visto che non faccio parte dello staff di altervista, mi sento per ora di non rispondere.
Ciao!