1. <embed> (insieme a tutti gli attributi che può contenere) è un elemento non supportato dalle specifiche del W3C. E' stato scelto l'elemento <object> per incorporare file multimediali come filmati o animazioni in Flash. Se hai usato <embed> per incorporare un oggetto Flash, ti consiglio di cercare su Google o su questo forum "flash satay". Si tratta di una tecnica che permette di rendere accessibile (e valido) il codice degli oggetti Flash che incorpori.

2. Hai un elemento <div> non aperto di cui il validatore ti segnala la chiusura.

3. TUTTI i tag, gli attributi e i loro valori vanno scritti in minuscolo per essere validi (hai tantissimi tag e attributi scritti in maiuscolo...opera di Dreamweaver?).

4. Attributi come border e target non sono validi. Per border devi agire tramite il file CSS impostando border: none (o border: 0) invece di usare l'attributo border nell'elemento. Per rimpiazzare target devi usare una tecnica di JavaScript accessibile simile a questa:

codice:
Link
In questo modo, se JavaScript è abilitato nel browser dell'utente, la pagina si apre in una nuova finestra. Altrimenti, sostituisce quella corrente rimanendo accessibile.

5. TUTTI i tag HTML singoli (<img>,
, <area>, <input>, ecc.), in XHTML vanno chiusi! Avrai quindi: <img />,
, <area />, <input />, ecc.